如何在Unity中相对于对象旋转而不是相对于游戏坐标向对象添加力?

问题描述 投票:0回答:1

我正在创建一个2D游戏,希望有一个物体向上移动。我不希望它相对于对象向上移动,而是相对于游戏坐标向上移动。我目前正在使用Rigidbody.AddForce()。有人知道这样做的方法吗?

c# unity3d game-physics
1个回答
0
投票

您是否希望它相对于本地空间或世界空间进行AddForce?如果要使其在本地空间中移动,请使用AddRelativeForce(..),如果您要根据世界进行移动,请使用AddForce(..)

Check Out Doc

© www.soinside.com 2019 - 2024. All rights reserved.