unity人物滑动问题
max动作导入到unity里面时,一个原地脚不动的动作,不动的脚步会出现滑动的问题(有点看不出来,或者可能是整个人物滑动)。unity新人请教各位大佬有没有解决方法。用的是Humanoid以及Animation的Root Transform。
有的动作脚会滑动比较明显,有的只有恨轻微的滑动,但是unity里面骨骼信息都是一样的,max里面人物的动作坐标也是一样的,x和y轴也都是归零的。
个人感觉像是骨骼有了位移,所以带动了整个动作出现了滑动,但是unity骨骼也有手动调整过,调的是动作命名的那个和Bip001,但是始终还是会带有滑动,也不可能是max里面的骨骼有位移吧?max里面动作都是正常的,不太清楚怎么解决。
麻烦各位大佬帮忙解惑。
回帖送卷
解决了吗{:8_768:} Animation面板Root Transform Rotation 里边的设置都打钩 选项改成Original mx里面多k几针,到不滑步就行。 MAYA转MAX ,遇到同样问题,unity里面看着这些滑动超难受{:6_199:} 你那个动作有没有导回Max里看看fbx格式有没有出同样的问题呀 同求有解决的好办法 这个到现在好像是无解的,不管多大的厂,用它基本都有轻微的滑动! 首先检查max里是否质心骨和“root”骨是否存在错帧,没问题后max导出烘焙全帧动画,然后unity动画压缩选择关闭,移除常量缩放曲线选项关闭,运动根骨骼节点选择那根“root”骨,不要选质心父级那个选项,选单独出现的“root”骨选项,按着这个方法100%没问题 max里面把不动的脚连续性打成0,再到unity里面把动画压缩调成0.01
页:
[1]
2