您的位置:首页 > 其它

实现射线检测鼠标拖动物体移动和使用滑轮缩放物体

2017-09-11 19:28 671 查看

public class Script : MonoBehaviour {

    public GameObject obj;

    public float s;

 void Update () {

        Ray ray = new Ray();

        RaycastHit hit;

     

        ray = Camera.main.ScreenPointToRay(Input.mousePosition);

      

       

        if (Input.GetMouseButton(0))

        {      

            if (Physics.Raycast(ray,out hit,100))

            {

                obj.transform.position = new Vector3(hit.point.x,hit.point.y,0);

            }

        }

        if (Input.GetAxis("Mouse ScrollWheel") < 0)

        {

            s += Input.GetAxis("Mouse ScrollWheel");

            obj.transform.localScale = new Vector3(s, s, s);

        }             

       if (Input.GetAxis("Mouse ScrollWheel") > 0)

        {

            s += Input.GetAxis("Mouse ScrollWheel");

            obj.transform.localScale = new Vector3(s, s, s);

        }

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: