我将此类代码放在 FixedUpdate 中,因为建议不要在 Update 中而是在 FixedUpdate 中使用物理。问题是它不能正常工作。如何解决?
void FixedUpdate()
{
if (Input.GetMouseButtonDown(0))
{
//AddForce
}
}
我将此类代码放在 FixedUpdate 中,因为建议不要在 Update 中而是在 FixedUpdate 中使用物理。问题是它不能正常工作。如何解决?
void FixedUpdate()
{
if (Input.GetMouseButtonDown(0))
{
//AddForce
}
}
这很简单
按下时移动对象,即 移动 - 点击
如果您希望对象在按下按钮时移动,则将 force = Vector3.zero 移动到 if(Input.GetMouseButtonUp(0))
简而言之,建议使用 Update 来注册点击,并使用 FixedUpdate 来处理物理。(很可能,输入在 FixedUpdate 中的行为不正确!告诉我是否有人知道为什么会发生这种情况?!)