實現當滑鼠移出螢幕時,移動遊戲畫面
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來做比較
請先 登入 以發表留言。