using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraFollow : MonoBehaviour
{
public float sMouse = 2f;
public float sBoard = 1.2f;
public float sWheel = 10f;
void Update()
{
//滚轮实现镜头缩进和拉远
if (Input.GetAxis("Mouse ScrollWheel") != 0)
{
this.GetComponent<Camera>().fieldOfView = this.GetComponent<Camera>().fieldOfView - Input.GetAxis("Mouse ScrollWheel") * sWheel;
}
//按着鼠标右键实现视角转动
if (Input.GetMouseButton(1))
{
transform.Rotate(-Input.GetAxis("Mouse Y") * sMouse, Input.GetAxis("Mouse X") * sMouse, 0);
}
//按着鼠标右键实现位置移动
if (Input.GetMouseButton(0))
{
transform.Translate(-Input.GetAxis("Mouse X") * sBoard, -Input.GetAxis("Mouse Y") * sBoard, 0);
}
}
}