可以简单的实现鼠标右键控制视角的转动,代码简短,没有设置限定转动的角度,望指正。
代码创建后放到MinCamera上即可实现简单操作.
private Vector2 offs;
public float speed=2;
void Start () {
offs = transform.eulerAngles;
}
void Update () {
if (Input.GetMouseButton(1)) //用户交互的键入
{
offs += new Vector2(Input.GetAxis("Mouse Y"), Input.GetAxis("Mouse X"))*speed; //摄像机旋转的控制
transform.eulerAngles = offs;
}
}