U3d动画

作者: APP4x | 来源:发表于2020-08-07 10:15 被阅读0次
    这是我在《游戏架构-核心技术与面试精粹》看的,记录一下~

    编写战斗系统,需要处理动画事件

    1.模型里的 Animation 中有个Events标签,可以添加函数名进行回调
    缺点:依赖于动画

    2.基于时间的事件
    记录的是基于局部时间线的偏移值,以独立文件的方式存储
    动画开始后,根据时间线进行事件的回调触发
    完全把显示与逻辑分离

    好处是:
    1.有的同屏多人游戏,有时会有不播放角色动画,只触发技能的需求,很容易实现
    2.异步数据影响的场景中,可以预先做逻辑计算,数据优先于动画同步,降低网络延迟

    如果基于动画的特效事件存在时,性能存在瓶颈:
    创建特效的时候,根据在场景中的特效数量,进行抉择和控制

    相关文章

      网友评论

          本文标题:U3d动画

          本文链接:https://www.haomeiwen.com/subject/bokxdktx.html