using UnityEngine;
using System.Collections;public class MoustControl : MonoBehaviour
{//鼠标右键可以拖拽旋转场景//鼠标中键滚动拉伸镜头远近private int MouseWheelSensitivity = 10;private int maxCamFov = 90;private int minCamFov = 10;public Transform target;Transform cam;private Vector3 normalized;// Use this for initializationvoid Start(){cam = Camera.main.transform;}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)){Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hit;if (Physics.Raycast(ray, out hit)){if (hit.transform.parent.name == "gobj"){print(hit.transform.name);//点击当前对象,将主摄像机的镜头对准该模型,即该模型在摄像机镜头中间位置//targetModel = GameObject.Find("GameObject").transform.FindChild(this.gameObject.name).gameObject;Vector3 relativePos = hit.transform.position - cam.position;print(relativePos.ToString());Quaternion rotation = Quaternion.LookRotation(relativePos);cam.rotation = rotation;//cam.LookAt(hit.transform);}}}
 //滚动鼠标中键滚动缩放相机if (Input.GetAxis("Mouse ScrollWheel") != 0){float fov = Camera.main.fieldOfView;fov += Input.GetAxis("Mouse ScrollWheel") * MouseWheelSensitivity;fov = Mathf.Clamp(fov, minCamFov, maxCamFov);Camera.main.fieldOfView = fov;}}
}

Unity鼠标中键滚动缩放相机,左键点击场景中模型居中显示相关推荐

  1. 【Unity】滚动缩放关卡选择列表

    简单实现,正式用时继续优化,现仅支持左右切换按钮点击,后续增加单元格面板点击切换,左右滑动切换··· using System.Collections; using System.Collection ...

  2. 解决win10 开始菜单不能左键点击的问题

    Open the Task      manager.  Here's a tip:  Press CTRL+Shift+ESC. Click File > Run New      Task. ...

  3. [Unity][NodeCanvas] 点击场景中的游戏对象以观察行为树运行情况

    假设已经建好了一个行为树: 直接点击调试游戏,会出现: 这是因为行为树以 asset 的形式存在 perfab 中,实际运行的不是 perfab 而是实例,所以要选择到实例的行为树

  4. Unity 场景中 模型黑色

    点击 Window -> Rendering-> Lighting settings 设置 Realtime Lighting 为实时渲染 勾选 Auto Generate

  5. js监听鼠标拖动事件(按住左键拖动触发,松开左键取消)

    此段代码,实现了左键点击id元素内区域后,拖动鼠标到边缘区域滚动条(内部class元素的滚动条)自动滚动,松开鼠标后取消事件 业务需要记录一下 $(function () {var div=docum ...

  6. 点击鼠标左键 自动锁定计算机图标,鼠标一按左键桌面图标就消失了怎么办_为什么按鼠标左键时桌面图标都不见了...

    最近有不少用户反馈说碰到这样一个奇怪的现象,就是鼠标只要在桌面一按左键,左面上的图标就会消失了,而且点击鼠标也没有什么用,那么为什么按鼠标左键时桌面图标都不见了呢?原因有很多,可能是系统故障或者中毒等 ...

  7. 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...

    (7)把鼠标当画笔 本篇目标: 学会使用OpenCV中的鼠标处理的相关事件,事件回调函数怎么去定义,参数有哪些,以及如何注册鼠标监听事件. 7.1 .1 回调函数的定义: 1 def name(eve ...

  8. iOS开发学无止境 - 只会左键断点?是时候试试这样那样断点了

    作者:空之境界 网址:http://supermao.cn/duan-dian-shen-ru-liao-jie/ 点击"阅读原文"可查看本文网页版 编码不能没调试,调试不能没断点 ...

  9. Windows10专业版任务栏右下角按钮左键无效右键有效的问题的解决

    我的电脑是当时从Windows7旗舰版自动升级到Windows10专业版的.前天,电脑开机时想要调节一下音量,发现任务栏右下角的那一群小图标左键全部失灵,把鼠标移动到图标上面有文字显示,右键点击也能够 ...

最新文章

  1. MVC3项目依赖文件错误解决
  2. 在ASP.NET 2.0中使用样式、主题和皮肤
  3. 整理一份详细的数据预处理方法
  4. 人工智能行业有哪些岗位_建筑行业年薪超50万,哪些岗位有希望达到?你是什么岗位呢?昆山建造师培训学校...
  5. codeforces Gym 100338E Numbers (贪心,实现)
  6. Tensorflow实现自动编码器
  7. tomcat如何访问非webapp下的资源文件
  8. 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
  9. Python中曲率与弯曲的转换_黎曼几何学习笔记(3)——共形数量曲率与高斯曲率...
  10. 保密 | 利用DOS命令将文本信息隐藏在图片中
  11. python读音有道-python利用有道翻译实现quot;语言翻译器”的功能
  12. 斯坦福大学深度学习公开课cs231n学习笔记(7)神经网络防止数据过拟合:损失函数和正则化
  13. 基于javaEE的网上商城购物系统
  14. 2020年深圳杯数学建模竞赛A题
  15. 计算机扩大C盘分区容量,教你在保留数据的情况下,如何把C盘容量无限扩大!...
  16. java早餐点餐外卖网站系统
  17. stm32驱动NRF24L01_原理+代码解析
  18. unity 音频可视化方案
  19. 长训终于完成了,深圳驾考,一把鼻涕一把泪
  20. 调和级数近似求和公式推导

热门文章

  1. 快速排序 C/C++
  2. linux snappy 版本,三款新星Linux解决方案:Snappy、Flatpak和AppImage
  3. php鼠标已入移除,原生javascript学习:鼠标移入移出改变样式
  4. python爬虫(1)电影
  5. 苹果手表使用|watchOS 7+自动化:Apple Watch使用方法
  6. 2021年中国境内上市公司数量及融资情况:首发上市公司及募资总额均创近10年新高[图]
  7. mysql怎么改gm_OD端//使用SQLyou数据库管理工具——-一次性 图文告诉你怎么改GM权限/角色属性/调经验金钱及掉宝等 | 学步园...
  8. 服务器机器码修改,服务器怎么更换机器码
  9. html div代码大全,DIV+CSS 常用代码大全
  10. 分享 海康威视,浙江大华,科大讯飞面试经历