0
我希望我的球体从一个位置跳到另一个位置,但不希望它在之后翻译。我无法弄清楚如何做到这一点。这里是我的代码:在碰撞后立即停止刚体运动/旋转
void Update()
{
if (!thrown && ((Input.touchCount > 0
&& Input.GetTouch(0).phase == TouchPhase.Ended)
|| Input.GetMouseButtonDown(0)))
{
rb.isKinematic = false;
rb.AddForce(new Vector3(0.0f, 15.0f, 5.0f));
thrown = true;
}
}
你是什么意思“翻译”?在翻译球的地方你有更多的代码吗?如果是这样,您应该添加它 – dogiordano
否,但AddForce正在进行翻译。 – solo365
如果我理解得很好,你想让球在接地后停下来吗? – Andromelus