Unity3d 为什么2d游戏中的角色在运行游戏时摔倒?

Unity3d 为什么2d游戏中的角色在运行游戏时摔倒?,unity3d,Unity3d,我在windows 10上使用的是unity版本5.3.5f1 64位 我有一个第三个控球手,当我运行游戏时,他只是摔倒了。取而代之的是,我想让他保持固定模式,这样只有在使用wsad键时,他才会像点击游戏那样在场景中走动 为了让他停飞,控制器需要检测球员下方的对撞机 要解决这个问题,只需创建一个大立方体,以BoxCollider为地面,并将其放置在播放器的正下方。要使其接地,控制器需要检测播放器下方的Collider 要解决这个问题,只需创建一个大立方体,用BoxCollider作为地面,并将其

我在windows 10上使用的是unity版本5.3.5f1 64位

我有一个第三个控球手,当我运行游戏时,他只是摔倒了。取而代之的是,我想让他保持固定模式,这样只有在使用wsad键时,他才会像点击游戏那样在场景中走动


为了让他停飞,控制器需要检测球员下方的对撞机


要解决这个问题,只需创建一个大立方体,以
BoxCollider
为地面,并将其放置在播放器的正下方。

要使其接地,控制器需要检测播放器下方的
Collider


要解决这个问题,只需创建一个大立方体,用
BoxCollider
作为地面,并将其放置在播放器的正下方。

您的播放器对象包含刚体组件,可在播放器上启用统一物理。由于玩家漂浮在空中,游戏对象将下落,直到由于重力(或某些自定义游戏逻辑)与某物碰撞

通过取消选中“使用重力”,可以在编辑器中关闭刚体组件中的重力。您还可以在脚本中更改此值-请参阅


或者,您可以通过使用碰撞器创建游戏对象来添加玩家着陆的地面-请参见。

您的玩家对象包含刚体组件,该组件可在玩家身上启用统一物理。由于玩家漂浮在空中,游戏对象将下落,直到由于重力(或某些自定义游戏逻辑)与某物碰撞

通过取消选中“使用重力”,可以在编辑器中关闭刚体组件中的重力。您还可以在脚本中更改此值-请参阅


或者,您可以通过使用对撞机创建游戏对象来添加玩家着陆的地面-请参见。

您能告诉我们您迄今为止尝试了什么吗?您能告诉我们您迄今为止尝试了什么吗?