CrankStoryboard 中动画的相关函数
来源:互联网 发布:中科软件怎么样 编辑:程序博客网 时间:2024/06/05 16:33
在软件自带的帮助文档(197页)中均具有,只是原帮助文档是英文,在下面我会用中文简单解释一下。
1、gre.animation_create函数:创建动画的函数
gre.animation_create(fps, [auto_destroy], [end_callback])
参数:fps 是帧数;
[auto_des] 可选 0 或 1,0 代表这个函数可以复用,1 代表只能使用一次; (可有可无,默认为 0)
[end_callback] 在动画完成时要调用的回调函数。(可有可无)
返回值:这个动画的 id
2、gre.animation_add_step 函数:向已创建的动画添加一步。
gre.animation_add_step(id, data)
参数:id 必须是从上面 gre.animation_create 函数返回的;
data 一个包括动画步长值的表。
data["key"] 是要操作的元素
data["rate"] 一个动画动的节奏(先快后慢先慢后快的感觉,有这几种方式:linear、easein、easeout、easeinout、bounce)
data["duration"] 一个动画完成需要的时间(毫秒)
data["offset"] 动画从当前位置,过多久开始动画(毫秒)
data["from"] 动画开始的值,默认是 key 当前的值
data["to"] 动画的终点
data["delta"] 动画终点的值(若同时存在 to 和 delta 则默认用 to)
3、gre.animation_destroy 函数:销毁指定ID的动画
gre.animation_destroy(id)
参数:id 要销毁的动画 id。
4、gre.animation_trigger 函数:触发动画运行,两种方式(其实还有一个上下文参数,暂且不管)
(如果选择用一个 id 来触发动画,那么它必须是 gre.animation_create() 函数的返回值;
如果选择一个名字来触发动画,那么这个名字必须是设计器中指定的动画名称。
这个函数可以接受一个可选的参数,data_table,这个 data_table 包含设置额外的参数的标签和值。)
gre.animation_trigger(animation_id, data)
gre.animation_trigger("animation_name")
参数:animation_id 想要触发的动画的 id
data 一个表,装有设置额外值的标签和参数。(可有可无)
animation_name想要触发的动画名
5、gre.animation_stop 函数:停止动画
gre.animation_stop(animation_id, data)
gre.animation_stop("animation_name")
参数:参数同gre.animation_trigger 函数
6、gre.animation_pause 函数:暂停动画
gre.animation_pause(animation_id, data)
gre.animation_pause("animation_name")
参数:参数同gre.animation_trigger
7、gre.animation_resume 函数:暂停动画
gre.animation_resume(animation_id, data)
gre.animation_resume("animation_name")
参数:参数同gre.animation_trigger
8、gre.animation_create_tween 函数:暂未使用过……
gre.animation_create_tween(name, tween_callback)
- CrankStoryboard 中动画的相关函数
- UIView 中与动画相关的各函数 详介
- jquery动画相关函数
- iOS中弹簧动画函数的解释
- Unity中Animation动画的相关播放(顺播倒播等)
- Unity中Generic动画类型的相关设置
- cocos2dx 动画相关,累积中
- c++中字符串的相关函数 收集
- Ogre中摄像机的一些相关函数
- RTX中信号量相关函数的理解
- JS中与日期相关的函数
- opencv中关于直方图的相关函数
- opencv中关于直方图的相关函数
- C中与字符串相关的函数
- OpenCV中随机数的相关函数
- linux中时间相关的函数介绍
- 网路编程的中相关函数
- mysql中,与日期相关的函数
- Action如何接收jsp页面form表单提交的数据?
- arm-linux开发板修改时区
- 【全面总结】js获取元素位置大小
- 个人博客
- spring框架详解(四)--AOP代理
- CrankStoryboard 中动画的相关函数
- Win7/Win10以管理员权限注册控件批处理文件
- Failed to process phase POST_MODULE of deployment 报错
- muduo库源码学习(base)Atomic
- 转载:深度学习网络 之Dropout
- Android Dialog弹窗提示,在4.4.4和5.1中会默认显示Dialog的title
- 脚手架vue-cli构建vue项目
- Java里不改变内存的指向而改变String的值
- MFC ListCtrl Report模式下添加首列图标