Unity学习3 鼠标滚轮控制摄像机远近

来源:互联网 发布:mac口红chili真人试色 编辑:程序博客网 时间:2024/04/28 20:31
using UnityEngine;
using System.Collections;
public class CubeStatic : MonoBehaviour
{
public float minFov = 15f;
public float maxFov = 90f;
public float sensitivity = 10f;
void Update()
{


if( Input.GetAxis("Mouse ScrollWheel") != 0 )
{
this.gameObject.transform.Translate(new Vector3(0,0,Input.GetAxis("Mouse ScrollWheel")*Time.deltaTime*500));
}


/***************************************************************
float fov = Camera.main.fieldOfView;
fov += Input.GetAxis("Mouse ScrollWheel") * sensitivity;
fov = Mathf.Clamp(fov, minFov, maxFov);
Camera.main.fieldOfView = fov;
***************************************************************///另一种方式,可以限制缩放的距离程度
}
}
原创粉丝点击