单击鼠标放置建筑物

时间:2018-06-05 03:13:30

标签: unity3d

我希望能够在地图周围放置建筑物。我输入命令" Build Fire",我按下UI按钮,然后点击我要放置建筑物的位置。实例化工作正常,但坐标很远,我的建筑物遍布地图。基本上,鼠标单击的位置与给定的坐标不对应。有什么想法吗?

    if (whisper == "Build Fire") {
        Debug.Log (whisper);

        if(Input.GetKeyDown("space"))
                {
            Debug.Log ("click X:" + Input.mousePosition.x);
            Debug.Log ("click Y:" + Input.mousePosition.y);
            Instantiate (BuildFire);
            Instantiate (BuildFire,new Vector3(Input.mousePosition.x,Input.mousePosition.y,Input.mousePosition.z), Quaternion.identity);

        }

    }

0 个答案:

没有答案