Unity2D - OnMouseDown()不能正常工作(有时工作有时不行)

时间:2016-08-31 14:42:49

标签: c# unity5

最近我用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);

脚本运行良好,每次点击对象时,控制台总是给我“命中”。

任何解决方案?谢谢!

0 个答案:

没有答案