28 Feb 2020
444字
2分
次
Unity3D
BY-SA 4.0(除特别声明或转载文章外)
using UnityEngine;
public class MouseWheel : MonoBehaviour
{
void Update()
{
//鼠标拉近
if (Input.GetAxis("Mouse ScrollWheel") < 0)
{
if (Camera.main.fieldOfView <= 100)
{
Camera.main.fieldOfView += 2;
}
if (Camera.main.orthographicSize <= 20)
{
Camera.main.orthographicSize += 0.5f;
}
}
//鼠标拉远
if (Input.GetAxis("Mouse ScrollWheel") > 0)
{
if (Camera.main.fieldOfView > 2)
{
Camera.main.fieldOfView -= 2;
}
if (Camera.main.orthographicSize >= 1)
{
Camera.main.orthographicSize -= 0.5f;
}
}
}
}