//以下代码是即时战略游戏鼠标移动屏幕的实现方法
//把以下代码挂在摄像机上
void Start () {
}
void Update () {
Vector3 v1 = Camera.main.ScreenToViewportPoint(Input.mousePosition);
if (v1.x < 0.05f)
{
transform.Translate(Vector3.right * 10 * Time.deltaTime, Space.World);
}
if (v1.x > 1 - 0.05f)
{
transform.Translate(-Vector3.right * 10 * Time.deltaTime, Space.World);
}
if (v1.y < 0.05f)
{
transform.Translate(-Vector3.back * 10 * Time.deltaTime, Space.World);
}
if (v1.y > 1 - 0.05f)
{
transform.Translate(-Vector3.forward *10 * Time.deltaTime, Space.World);
}
}
}