|
1.关于动画动态加载
动画动态加载有两个方案,第一个是在编辑器中一次性编译出来的,但是有些时候素材动作太多,整体打包出来会太大,影响加载甚至在手机中无法加载,我们则需要使用第二种方案,将动画按照动作导出。
动画动态设置,将所有动作一次性编译的方案(方便,但不支持大图)
动画动态设置单动作 将所有动作分散编译的方案(不方便,但支持更多动作 ,但支持同名动画,不同动作的配置)
2.动画动态设置
关于使用方法,预先申明一个配置对象类型,然后设置他们的成员属性
- let 配置1 = {}
- 配置1.动画名 = '技能CD' // 动画的名称
- 配置1.动作列表 = ['站立'] // 这个表示有多少个动作分支
- 配置1.起始列表 = [0] // 同步起始帧
- 配置1.终点列表 = [40] // 同步结束帧
- 配置1.速度列表 = [18] // 同步播放速度
- 配置1.方向列表 = [['左下', '左', '左上', '上', '下']] // 这个表示有多少个方向分支
- 配置1.次数列表 = [ - 1] // 这个表示动画播放次数
- 配置1.回环列表 = [false] // 这个表示动画播放完毕后是否继续倒着播放回来、
复制代码 设置完毕后,我们只需要设置即可 ,例如这里,我们的 技能CD 为key,但仅仅允许加载一次。后面如果还有,则会过滤不会加载
核心辅助.动画动态设置(ggdh, '技能CD', 'Dh/morennan.json', 'Dh/', 配置1, '技能CD_站立_下', function(obj){
//传入一个obj 是当前设置的ggdh动画对象 可在这里进行操作
})
动画动态单动作设置 如上面使用是一样的,单 它允许 技能CD重复,只需要 动作列表的 站立,改变不一样则可以继续加载同名不同动作的动画
3.使用案例下载:
地图寻路+玩家换装+组件排序+地图阴影+地图阻挡+动态加载
4.辅助插件库下载
核心辅助插件.zip
(23.63 KB)
|
|