介绍
unity如何用鼠标中键,控制视角放大、移动?
鼠标滑轮滑动视角放大。
鼠标滑动按住拖拽,视角移动。
方法
把这个脚本,挂载到主相机上。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public classViewController: MonoBehaviour {
public float sizespeed =1;// 定义了一个名为sizespeed的公共(public)浮点型(float)变量,初始值为1
public float mouseSpeed =10;// 定义了一个名为mouseSpeed的公共浮点型变量,初始值为10
private Vector3 lastMousePosition;// 定义了一个名为lastMousePosition的私有(private)Vector3类型变量// Update is called once per framevoid Update (){
// 定义了一个名为Update的方法,在每一帧(frame)中被调用
float mouse =-Input.GetAxis("Mouse ScrollWheel");// 获取鼠标滚轮的输入值,并将其赋值给名为mouse的局部(local)浮点型变量// 鼠标中键按住拖动if(Input.

发布评论