Advertisement

现在Unity拥有动画系统(日期)

阅读量:

Unity现在包含三种模型动画方式:

  • Animations(Legacy功能未被移除)
    • Mecani姆是一个包含Animator、Avatar和AnimationController组件的动画管理工具。
    • Timelines提供了PlayableDirector和PlayableAsset两种类型的功能模块。

它们都基于 AnimationClip 资源记录的时间序列数据(position、rotation、color、UV、sprite和material)构成的曲线集合。

1、Animation(Legacy)

依赖于 Animation 组件。 完全依赖骨骼的名字。名字找不到问题很大

2、Mecanim

基于Animator组件的基础上,并结合AnimationController资源及Avatar元素构建而成的完整动画系统框架下

问题在于当角色数量极大时,在实际操作中可能会导致大量Animator Controller被复制并粘贴从而增加开发负担。这是因为不同状态机可能导致的功能差异这就需要采取相应的调整措施。如果仅仅是动画功能存在差异则可以选择使用AnimeTypeOverrideController来实现功能扩展

3、Simple Animation

遵循了Animation组件的高级灵活性,在基于Animator组件构建的基础上进行了

全部评论 (0)

还没有任何评论哟~