有没有办法在不声明方向的情况下向物体施加力。
我想扔球,但我只需要在接触释放时增加力量。
我使用了这段代码 rigidbody.velocity = transform.forward * 20;
但球改变了方向并在球按照用户在屏幕上指定的方向移动后向前移动。
最佳答案
尝试 Rigidbody.AddForce玩不同的ForceModes .如果我对您的理解是正确的,那么 Impulse 或 VelocityChange 将满足您的需求。
Vector3 forceDirection = transform.forward * 20;
currentGameObject.rigidbody.AddForce(forceDirection, ForceMode.Force);
关于android - 加力无方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12151721/