IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
three.js中的动画系统设计简介
iefreer
发表于
2024-11-26 16:42:09
love
0
其中动画数据分为关键帧、动画轨道和动画片段,关键帧可以独立于动画对象属性而存在,这样便于复用,动画轨道对应于对象属性如位置或颜色,动画片段是一系列轨道的组合。动画连接器用来连接动画数据和对象,这样数据就能作用在特定对象属性上,这里有一点是数据类型需要和属性匹配。动画混合器用来管控动画任务,就像音乐混合器一样,如创建、播放、停止、切换动画动作。要设计一个通用的可复用3d对象动画系统,需要把动画任务做一些结构分解。主要是分为动画数据、动画连接器、动画混合器以及动画过渡曲线。在three.js中,