admin 管理员组

文章数量: 1184232

介绍

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.

本文标签: 放大 编程 定义了一