胶囊对撞机没有团结跳跃

时间:2016-10-13 04:29:26

标签: c# unity3d game-physics

我从Unity资产商店导入了Unity chan字符,当i和i添加到rigidbodycapsuleCollider时,然后我分配给它

JUMP00动画与图像一样,所以当我点击播放时,角色跳跃但对手没有向上移动,当我添加动作移动x和z轴时,对撞机随着角色一起移动。

enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:3)

此行为是设计使然。动画只移动网格,它对collider没有任何作用。

此问题的一个解决方法是您可以将对撞机附加到骨骼而不是网格。

答案 1 :(得分:1)

我刚刚解决了具有相同行为的问题。我出现问题的原因是因为我没有移动GameObject(向上),我只是在播放动画,而不是使对象真正跳跃。

我知道这个老帖子,但是我为像我这样的新游戏程序员回答了:)