close

實現當滑鼠移出螢幕時,移動遊戲畫面

	void Update () {
        // 當滑鼠將滑到螢幕外
        if (Input.mousePosition.y + 12 > Screen.height)
            moveCamera.position += Vector3.forward * 0.5f;
        else if(Input.mousePosition.y - 12 < 0)
            moveCamera.position -= Vector3.forward * 0.5f;


        if (Input.mousePosition.x + 12 > Screen.width) 
            moveCamera.position -= Vector3.left * 0.5f;
        else if(Input.mousePosition.x - 12 < 0)
            moveCamera.position += Vector3.left * 0.5f;
	}

由 Input.mousePosition取得滑鼠在螢幕上位置,再由 Screen.width與 Screen.height取得螢幕最大的 XY來做比較

arrow
arrow
    文章標籤
    Unity
    全站熱搜
    創作者介紹
    創作者 初學者日記 的頭像
    初學者日記

    初學者日記

    初學者日記 發表在 痞客邦 留言(0) 人氣()