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;
***************************************************************///另一种方式,可以限制缩放的距离程度
}
}
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;
***************************************************************///另一种方式,可以限制缩放的距离程度
}
}
相关文章推荐
- 【Unity 3D学习】获取鼠标滑动方向(上下左右)-控制摄像机围绕物体旋转
- Unity3D鼠标滚轮控制摄像机远近
- IntelliJ IDEA 学习笔记 - 鼠标滚轮控制缩放大小
- Unity学习2 鼠标点击控制物体移动
- U3D简单的滚轮控制摄像机远近 与 监听双击事件(全屏)
- Unity滚轮控制UI和摄像机缩放冲突问题
- Unity用鼠标滑轮控制摄像机缩放画面
- Unity 3d 鼠标滚轮控制摄像头
- 【Unity 3D学习】鼠标点击控制人物移动到目标位置
- KING_UNITY学习之鼠标点击地面控制人物移动
- unity 鼠标控制摄像机围绕物体旋转
- u3D开发学习之路--鼠标控制摄像机旋转
- unity中如何用鼠标右键控制摄像机视角上下左右移动
- Unity滚轮调整摄像机的远近 点击小地图切换摄像机的位置
- Unity 方向控制及鼠标滚轮代码控制
- 鼠标滚轮控制panel滚动条
- unity3d 摄像机跟随鼠标和键盘的控制
- Unity学习笔记 2nd —— 摄像机那些事
- 鼠标控制摄像机围绕物体旋转拍摄
- Pycharm用鼠标滚轮控制字体大小