首页 > 其他 > 详细

三消元素的动画结构设想

时间:2020-07-03 18:35:57      阅读:65      评论:0      收藏:0      [点我收藏+]

动画

设计需求背景:

skill 这边能传递 ani id, 消除的元素和影响点。

 

需要实现的效果:

技能加入等待ani的功能, 延迟计算消除。

ani需要添加各种表现,然后结束时间,回调到skill

技能里面可以单独播放一个动画, 动画结束到下一个技能。

subSkill 可以是多个, 按照格子的位置播放。

起始位置需要检测是否携带草地, 如果携带, 之后都携带。

 

ani有一个回调时间 当前ani结束时间 (默认-1,等待spine动作结束)

结束是否切换到普通状态 (默认 是)

优先级 其他的ani影响到当前的技能时, 是否可以打断并播放新的 (默认可以)

ani 会有多个并行(aniTag

aniTag (继承monoBehaviour)

time: 骨骼动画

List<aniFrame>

time: 位置 大小 方向 骨骼动作 播放特效 删除特效 创建spine 删除spine

 

 

例子:

交换动画

ani

aniTag

spine 交换动画

 

收集动画

ani

aniTag

spine收集动画

List<aniFrame>

bezier 飞向目标点(传入参数)

 

掉落动画

ani

aniTag

spine掉落方向动画

List<aniFrame>

播放风

 

爆单爆炸

ani

aniTag

spine 起爆动画

 

area 每个元素配置一个 ani

ani

aniTag

spine 向左移动 或 向右 或 向上 或 向下 并回到当前位置

aniTag

spine 消除 消除特效

 

... 其他类似的都可以用此方法添加并实现。

第一版设计

三消元素的动画结构设想

原文:https://www.cnblogs.com/zijian-yang/p/13231737.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!