今天為大家分享的是在Rpg游戲中十分常見的鼠標滾輪調整攝像機視野效果。首先我們先創建一個游戲場景:
接下來我們編寫一段腳本代碼:
- using UnityEngine;
- using System.Collections;
- public class CameraZoom : MonoBehaviour {
- void Start () {
- }
- void Update ()
- {
- //Zoom out
- 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;
- }
- //Zoom in
- 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;
- }
- }
- }
轉載:原文出處:原本出處