我有一些非常简单的代码,当单击对象时(当鼠标从按下位置移动到未按下位置时),它会向对象添加力。上的信息OnMouseUp
表明
“请注意,即使鼠标不在同一个 GUIElement 或 Collider 上,也会调用 OnMouseUp,因为鼠标已被按下。”
这正是我想要的。如果我单击屏幕上的任意位置,我希望它激活。它只有在我点击对象时才有效。我是不是误会了什么?
这是整体代码(非常简单):
public Rigidbody2D Player;
private void OnMouseUp()
{
Debug.Log("Test");
layer.AddForce(transform.up * 1000);
}
谢谢,