今天为大家分享的是在Rpg游戏中十分常见的鼠标滚轮调整摄像机视野效果,首先我们先创建一个游戏场景:
using UnityEngine;
using System.Collections;
public classCameraZoom : MonoBehaviour{
void Start (){
}
void Update() {
//Zoomout
if (Input.GetAxis("MouseScrollWheel") <0) {
if(Camera.main.fieldOfView<=100)
Camera.main.fieldOfView +=2;
if(Camera.main.orthographicSize<=20)
Camera.main.orthographicSize +=0.5F;
}
//Zoomin
if (Input.GetAxis("MouseScrollWheel") > 0) {
if(Camera.main.fieldOfView>2)
Camera.main.fieldOfView-=2;
if(Camera.main.orthographicSize>=1)
Camera.main.orthographicSize-=0.5F;
}
}
}