您的位置:首页 > 移动开发 > Unity3D

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

2017-09-05 00:20 1446 查看
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;
***************************************************************///另一种方式,可以限制缩放的距离程度
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: