Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 太空舱对撞机没有统一跳跃_C#_Unity3d_Game Physics - Fatal编程技术网

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轴时,碰撞器会随角色一起移动


这种行为是故意的。动画仅移动网格,对碰撞器不起任何作用


解决此问题的一个方法是,可以将碰撞器连接到骨骼而不是网格。

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

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