C# 太空舱对撞机没有统一跳跃
当我和我将C# 太空舱对撞机没有统一跳跃,c#,unity3d,game-physics,C#,Unity3d,Game Physics,当我和我将刚体和胶囊准直器添加到Unity assets store中时,我从Unity assets store中导入了Unity chan字符,然后我将 JUMP00动画,如图像中所示,因此当我单击“播放”时,角色会跳跃,但碰撞器不会向上移动,当我添加运动以移动x轴和z轴时,碰撞器会随角色一起移动 这种行为是故意的。动画仅移动网格,对碰撞器不起任何作用 解决此问题的一个方法是,可以将碰撞器连接到骨骼而不是网格。我刚刚解决了具有相同行为的问题。我的问题的原因是因为我没有移动游戏对象(向上),
刚体
和胶囊准直器
添加到Unity assets store中时,我从Unity assets store中导入了Unity chan
字符,然后我将
JUMP00动画,如图像中所示,因此当我单击“播放”时,角色会跳跃,但碰撞器不会向上移动,当我添加运动以移动x轴和z轴时,碰撞器会随角色一起移动
这种行为是故意的。动画仅移动网格,对碰撞器不起任何作用
解决此问题的一个方法是,可以将碰撞器连接到骨骼而不是网格。我刚刚解决了具有相同行为的问题。我的问题的原因是因为我没有移动游戏对象(向上),我只是在播放动画,而不是真的向对象跳跃 我知道这个老帖子,但我为像我这样的新游戏程序员回答:)