1.通过鼠标缩放查看,键盘移动查看
using UnityEngine;
using System.Collections;
namespace DigitalRuby.Earth
{
public class MoveScript : MonoBehaviour
{
public float Speed = 10.0f;
private void Start()
{
}
private void Update()
{
if (Input.GetAxis("Mouse ScrollWheel") =1)
Camera.main.orthographicSize-=0.5F;
}
}
}
}
2.通过鼠标旋转物体
using UnityEngine;
using System.Collections;
public class MoveSphereScript : MonoBehaviour {
private float speed = 100.0f;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
float x = 0, y = 0;
if(Input.GetMouseButton(0))
{
//鼠标按着左键移动
y = Input.GetAxis("Mouse X") * Time.deltaTime * speed;
x = Input.GetAxis("Mouse Y") * Time.deltaTime * speed;
}
Debug.Log(x + ", " + y);
//旋转角度(增加)
transform.Rotate(new Vector3(x,-y,0),Space.World);
}
}