最近我用OnMouseDown()函数创建了一个对象,并且我添加了Box Collider。这是我的代码:
void OnMouseDown(){
player.transform.position = new Vector2 (transform.position.x, transform.position.y);
print ("Hit");
}
该代码运行不正常,有时候工作没有(我从控制台的Hit消息中知道)。有时它只能工作一次,有时从第一次开始就无法工作。但是,如果我删除此代码:
player.transform.position = new Vector2 (transform.position.x, transform.position.y);
脚本运行良好,每次点击对象时,控制台总是给我“命中”。
任何解决方案?谢谢!