zoukankan      html  css  js  c++  java
  • 三消元素的动画结构设想

    动画

    设计需求背景:

    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 消除 消除特效

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

    第一版设计

  • 相关阅读:
    Java面試題(实用性高)
    索引的概述?
    给Eclipse提速的7个技巧
    ETL数据仓库
    实用SQL语句大全
    考证
    PL/SQL 程序
    eclipse
    httpd.conf详解,因为php始终报fileinfo扩展无法加载的错
    dockerfile创建镜像及容器
  • 原文地址:https://www.cnblogs.com/zijian-yang/p/13231737.html
Copyright © 2011-2022 走看看