【Unity】Collider随骨骼动画运动
原创
©著作权归作者所有:来自51CTO博客作者银狐游戏开发资源的原创作品,请联系作者获取转载授权,否则将追究法律责任
Collider位置和角色的动作不一致会导致Mesh互相镶嵌,让游戏失真。 想象一扇门的Collider没随它打开的动画移动,结果就是你看着门开着却穿不过去。 而我遇到的情况是:
角色在执行跑动动画时头部偏离了它的Collider, 假如前面是堵墙她的头部就会没有阻挡的钻进去。要解决这个问题,需要让Collider随动画一起移动。Unity中设定的Collider会随着Prefab的Transfrom运动, 但播放动画时只是模型的Mesh随骨骼移动, 因此需要将Collider和头部的骨骼关联起来。
选择需要关联的骨骼
为骨骼添加Collider,并调整位置。
相同方法将身体的Collider也关联到骨骼。
问题解决。
关联阅读:
上一篇:浅析 c# Queue
下一篇:unity在安卓中横屏闪退
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章