按住鼠标右键实现摄像头在场景内平滑移动

  1. using UnityEngine;
  2. using System.Collections;
  3. // 将脚本挂载到摄像机上
  4. public class CameraController : MonoBehaviour {
  5. public float moveSpeed = 10; // 设置相机移动速度
  6. void Update () {
  7. // 当按住鼠标右键的时候
  8. if (Input.GetMouseButton(1)) {
  9. // 获取鼠标的x和y的值,乘以速度和Time.deltaTime是因为这个可以是运动起来更平滑
  10. float h = Input.GetAxis("Mouse X") * moveSpeed * Time.deltaTime;
  11. float v = Input.GetAxis("Mouse Y") * moveSpeed * Time.deltaTime;
  12. // 设置当前摄像机移动,y轴并不改变
  13. // 需要摄像机按照世界坐标移动,而不是按照它自身的坐标移动,所以加上Spance.World
  14. this.transform.Translate(h,0,v,Space.World);
  15. }
  16. }
  17. }

时间: 2024-10-12 15:02:25

按住鼠标右键实现摄像头在场景内平滑移动的相关文章

js实现自己定义鼠标右键-------Day45

又是周末了,只是事实上这在国外应该算是一周的開始吧,无论怎么说,今天是在歇息,放松我紧绷的神经,放松我有些疲惫的精神,昨晚上要裂了般的头疼,仿佛全部的数据都在脑子字面飞舞旋转,伴着一阵阵的恶心,当时把媳妇儿给吓坏了,实在不知道科比是每天怎么看到那凌晨四点钟的太阳的,这体质没法说了,而有一点却是不得不说,这身体真的才是一切的根本,友情建议各位朋友还是好好锻炼身体,我也要好好锻炼身体. 回想这一周,项目组长的一句话给我非常大的触动,原话我记不得怎么说了,大抵意思是说:不论你会多少,你终究要用上了才是

鼠标右键

在Windows 系统中,只要对着桌面或是文件(夹)单击右键,就会弹出一个快捷菜单,里面有对该文件(夹)的一些常用操作命令,通过右键菜单,可以方便用户对文件的某些操作.不知道你是否对它感兴趣?是否想对它作一番改头换面,做出有自己特色的右键菜单?不用着急,看完本文的大揭密,你将成为这方面的高手! 修改右键菜单应该在注册表中,具体的说,是在HKEY_CLASSES_ROOT根键下(这里可是右键菜单中所有命令的根源哦!).展开该根键,其下的子键主要有两种:扩展名键(.+扩展名)和类定义键(如图1).一

js实现自定义鼠标右键-------Day45

又是周末了,不过其实这在国外应该算是一周的开始吧,不管怎么说,今天是在休息,放松我紧绷的神经,放松我有些疲惫的精神,昨晚上要裂了般的头疼,仿佛所有的数据都在脑子字面飞舞旋转,伴着一阵阵的恶心,当时把媳妇儿给吓坏了,实在不知道科比是每天怎么看到那凌晨四点钟的太阳的,这体质没法说了,而有一点却是不得不说,这身体真的才是一切的根本,友情建议各位朋友还是好好锻炼身体,我也要好好锻炼身体. 回顾这一周,项目组长的一句话给我很大的触动,原话我记不得怎么说了,大抵意思是说:不论你会多少,你终究要用上了才是你的

通过鼠标右键打开命令行并直接进入当前目录

需求: 我们在开发使用git进行命令行相关操作的时候,一个最常见的重复次数最多的操作就是,我们打开命令行,然后通过cd命令进入相应项目的文件夹(每次输入路径都是麻烦事),然后执行某些需要的命令.我们需要解决的问题就是避免“cd 路径”的操作. 解决方法: 1,任意位置输入win+r组合键呼出运行窗口 2,输入regedit,打开注册表. 依次找到 Folder文件夹,快捷方式,点击 ,使之处于选中状态,输入F,就自动进入以f开头的子文件夹. HKEY_LOCAL_MACHINE/Software

转:js小技巧 ,将彻底屏蔽鼠标右键,可用于Table ,取消选取、防止复制,IE地址栏前换成自己的图标

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false" 不

ChromiumWebBrowser禁止鼠标右键和拖动

C#引用CefSharp在C#的设计界面,添加panel控件用来放置CEFSharp浏览器.CEFSharp浏览器dll添加引用 using CefSharp;using CefSharp.WinForms;12CEFSharp浏览器初始化代码: public Form1(){InitializeComponent();InitBrowser();}public ChromiumWebBrowser browser;public void InitBrowser(){Cef.Initialize

【问题解决方案】电脑使用微信等第三方工具给鼠标右键和下拉列表截图

参考链接: 电脑截图方法:给鼠标右键和下拉列表截图 问题: 当使用微信等第三方工具给鼠标右键和下拉列表截图时,一按快捷键组合往往右键和下拉列表就没有了. 解决: 方法一:使用电脑自带的截全屏功能,按下键盘上的Print Screen(PrntScr)键,之后再进行进一步裁剪. 这个方法比较繁琐,不能一步到位,当然不是我们所期望的 方法二:把组合键拆分,先按其中几个,然后右键或下拉操作,最后把组合键中最后一个补上即可 微信(截图:Alt+A):先按Alt,然后右键或下拉,再按A QQ(截图:Ctr

鼠标右键新建Markdown文档

首先放一张github某项目中.md文件中的内容图片 Windows系统下,使用 Typora 软件来进入Markdown文档的编写非常容易,而且入门门槛非常的低 存在的问题: 习惯了使用Markdown来编写各种文档,以及打开Typora软件来编辑Markdown,但是Typora软件比较客气,并没有给我们用户修改一大堆配置.当我想在桌面或文件夹内新建一个.md(markdown文档的后缀名)文件时,只能是打开Typora,然后在软件内进行文件的保存和保存位置的选择. 解决方案: 将新建.md

使用windows打开一个文本时,鼠标右键找不到notepad

[出现问题]:notepad++已经安装在Windows中,但是当要打开一个文件时,鼠标右键却找不到notepd++ [解决办法]:打开notepad++后记事本,输入: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell\NotePad++] [HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command] @="\"E:\notepad\az" \"%1\&qu