且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

【Unity】Collider随骨骼动画运动

更新时间:2022-09-12 09:24:37

Collider位置和角色的动作不一致会导致Mesh互相镶嵌,让游戏失真。 想象一扇门的Collider没随它打开的动画移动,结果就是你看着门开着却穿不过去。 而我遇到的情况是:
 
【Unity】Collider随骨骼动画运动
 
 
角色在执行跑动动画时头部偏离了它的Collider, 假如前面是堵墙她的头部就会没有阻挡的钻进去。要解决这个问题,需要让Collider随动画一起移动。Unity中设定的Collider会随着Prefab的Transfrom运动, 但播放动画时只是模型的Mesh随骨骼移动, 因此需要将Collider和头部的骨骼关联起来。
 
选择需要关联的骨骼
 
【Unity】Collider随骨骼动画运动
 
 
为骨骼添加Collider,并调整位置。
 
【Unity】Collider随骨骼动画运动
 
 
相同方法将身体的Collider也关联到骨骼。
问题解决。
 
【Unity】Collider随骨骼动画运动
 
 
关联阅读:

http://answers.unity3d.com/questions/32047/box-collider-not-moving-with-animation.html
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/p/6638251.html如需转载请自行联系原作者

jiahuafu