今天为大家分享的是在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;
- }
- }
- }
转载:原文出处:原本出处

本文详细介绍了在Rpg游戏中如何通过鼠标滚轮实现摄像机视野的放大和缩小,通过编写C#脚本来监听鼠标滚轮输入,并相应地调整摄像机的视野范围,提供了一段具体的代码实现。
3万+

被折叠的 条评论
为什么被折叠?



