根节点运动

作者:追风剑情 发布于:2017-6-25 12:57 分类:Unity3d

      当前场景导入的角色根据Unity资源包实现了行走动画。单击Play按钮后,游戏角色步进实现了行走动画,并在场景中不断前行(而非原地运动)。换言之,此时播放行走动画,角色根据其场景位置而运动。这一动画效果源自根运动。根运动是指应用于网格层次结构最上方(根)对象的位置和旋转。针对骨骼和各部件,导入的角色网格包含了多个子对象。然而,作用于最上层对象的动画视为根运动。默认条件下,游戏角色通常启用了根运动,也就是说,当播放动画时,游戏角色将处于运动状态。当然,用户也可禁用根运动,此时角色将原地运动,且不会移至其他位置。对此,可选择场景中的对应角色,并取消选中Object Inspector的Animator组件的Apply Root Motion复选框。

1111.png

      此处的问题与是否开启根运动相关。简而方之,根运动使得角色运动更具真实感,该过程访问了动画曲线数据,对应角色的运动方式通过插值计算高效实现;而禁用根运动则会生成快速、灵活的运动行为,且适用于街机和动作类游戏。是否采用根运动最终还将取决于游戏的最佳效果。

Animation面板参数介绍: http://blog.sina.com.cn/s/blog_1322690230102yvf6.html

标签: Unity3d

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号