首先在Unity中新建一个ViewControl的脚本,并把这个脚本挂载在主摄像机上面,然后复制下列的代码!

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ViewControl : MonoBehaviour {//控制摄像机的上下左右移动速率(该值可以通过Unity中Inspector面板进行修改)public float speed = 100;//控制摄像机视野放大和缩小的速率(该值可以通过Unity中Inspector面板进行修改)public float mouseSpeed = 200;void Update () {//获取按下键盘的A、D键,也就是水平轴,值的范围(-1,1)float h = Input.GetAxis("Horizontal");//获取按下键盘的W、S键、也就是垂直轴,值的范围(-1,1)float v = Input.GetAxis("Vertical");//获取滚动鼠标滚轮的值,值得范围为(-1,1)float mouse = Input.GetAxis("Mouse ScrollWheel");//让摄像机进行上下左右的移动以及视野的放大和缩小//transform.Translate默认是按照自身的坐标系进行移动,所以我们通过添加Space.World参数让摄像机按照世界坐标系进行移动transform.Translate(new Vector3(h * speed, mouse * mouseSpeed, v * speed) * Time.deltaTime, Space.World);}
}

然后回到Unity中,运行游戏,通过按下鼠标的W、S、A、D键控制摄像机的上下左右移动,以及通过滚动鼠标的滚轮进行摄像机视野的放大和缩小!
如果您觉得这一篇文章对您有帮助的话,不妨动动您的小手指,帮我点个赞,谢谢!

在Unity使用键盘控制摄像机的移动以及用鼠标滚轮控制摄像机视野放大和缩小相关推荐

  1. 鼠标滚轮控制panel滚动条

    在winform开发中,通过设置Panel的AutoScroll属性来控制滚动条是否显示,但显示滚动条的时候,鼠标的滚轮是无法控制Panel里面的滚动条的,只能控制Form的滚动条,当我们需要控制Pa ...

  2. html鼠标滑轮换图片,JavaScript实现鼠标滚轮控制页面图片切换

    鼠标上的滚轮是一个不错的东东,为什么这么说,因为它能帮助我们快速的浏览网页,快速的进行长篇文章的阅读.对于web前端的我们来说又怎么能不注重这个鼠标滚轮呢,那么它能如何让用户更好的浏览网页呢?本文主要 ...

  3. 鼠标滚轮控制音量软件

    简介: 当我们想要调整电脑的音量时,有时无法将其设置为我们需要的精确音量,只能调个大概,使用这款 tb-vol-scroll 软件可以帮助我们轻松控制电脑音量,通过用鼠标滚轮滑动的方式就能增大或减小音 ...

  4. WPF 使用鼠标滚轮控制ListBox水平滚动条滚动

    我们都知道在WPF中鼠标滚轮可以控制垂直滚动条滚动,但没有什么属性设置可以让它控制水平滚动条滚动,所以我们需要自己去实现水平滚动. 首先,在ListBox的Mousewheel事件中获得ListBox ...

  5. svg html 鼠标滚轮交互,鼠标滚轮控制SVG线条动画

    之前用D3制作图表是初次接触SVG,当时只顾感叹D3的强大了.后来当看到网站 Serio Verify 的时候,才意识到SVG用于制作可交互的页面动画是多么有意思. 于是自己也尝试在HTML页面中制作 ...

  6. 鼠标滚轮控制图片的放大和缩小

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. unity相机脚本 鼠标滚轮控制缩放

    1.创建一个onWhellScroll函数并放在LateUpdate内(LateUpdate是内置函数与Update一样) public class detailCameraHandle : Mono ...

  8. Unity狙击枪的视野放大和缩小

    直接上代码 using UnityEngine; using System.Collections; /*任务:控制摄像机视野的放大和缩小,望远镜功能* 原理:放大事业:就是减小摄像机的垂直视野范围( ...

  9. Unity3D——学习分享(十三)鼠标滚轮控制视野拉近拉远效果

    通过鼠标的滚轮控制摄像机视野的拉近拉远效果 游戏中常常见到视野的拉近拉远效果,比如英雄联盟中就可以通过鼠标滚轮进行视野的拉近与拉远,同时你也会发现在视野进行拉近拉远到一定程度时,在进行操作就不起作用了 ...

最新文章

  1. 直流降压的简单方法_空调室内机电源电路检修方法。
  2. 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  3. Python date,datetime,time等相关操作总结
  4. dephi中单击鼠标手动窗口
  5. Android O限制系统全屏进一步遏制手机勒索
  6. 《1万小时成功定律——解构成功》
  7. 第四届工业大数据创新竞赛-Top1方案
  8. [UVALive 3971] Assemble
  9. js确保正确this的几种写法
  10. 【es-未解决】es 报错 failed to process cluster event (put-mapping) within 30s
  11. 包管理和环境管理软件Anaconda
  12. 免费图片识别文字软件-办公利器
  13. 九宫八阵图之龙飞阵--异常流量管理系统
  14. aptana php插件使用教程,用Aptana Studio 1.5开发PHP,很强的PHP IDE,Aptana PHP,简介,安装教程...
  15. 加速信创落地,最新国产身份目录服务首发
  16. 网络和IP地址计算器
  17. 基于SSM或SpringBoot的JavaWeb项目——写作分析系统
  18. 数据分析师的能力和目标的个人总结
  19. 翻译,怎样将图片文字翻译成英文
  20. 热血传奇服务端装备穿戴触发脚本

热门文章

  1. win10 安装单机版 pyspark
  2. C#多文本框进行组合查询的判空(最笨最傻的办法)
  3. Shrio 学习笔记(一)
  4. 百度编辑器(ueditor)魔改:3、高亮提示、搜索(广告词、违禁词等)
  5. Python 两种POST请求的方式
  6. WBSC 世界棒垒球总会·美洲
  7. 2023 ChatGPT镜像替代网站 无需注册打开就能体验
  8. 写给天天说“程序员完了”的人,android开发入门到精通
  9. linux 删除文件夹admin 报错 Linux cannot remove is a directory
  10. 千寻位置服务器地址和端口,全球最大规模高精度定位路测,多场景力证千寻位置服务和算法...