如何防止二维物体统一旋转?

0 unity-game-engine

我正在制作我的第一个 Unity 游戏(2D)。我只是一个平面角色在表面上移动,并在屏幕边缘放置一些墙壁以防止他从地图上摔下来,但是当他撞到墙壁时他会旋转。如何防止旋转?

小智 5

如果您的角色具有 2D 刚体,您可以冻结任何给定方向的位置和旋转。您可以在 Rigidbody 组件的 Constrains 下找到这些选项。

刚体组件

  • 请注意,rigidbody2d 只有 1 次旋转 (z),而不是 3 次 (x,y,z) (2认同)