Unity鼠标中键滚动缩放相机,左键点击场景中模型居中显示
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鼠标中键滚动缩放相机,左键点击场景中模型居中显示相关推荐
- 【Unity】滚动缩放关卡选择列表
简单实现,正式用时继续优化,现仅支持左右切换按钮点击,后续增加单元格面板点击切换,左右滑动切换··· using System.Collections; using System.Collection ...
- 解决win10 开始菜单不能左键点击的问题
Open the Task manager. Here's a tip: Press CTRL+Shift+ESC. Click File > Run New Task. ...
- [Unity][NodeCanvas] 点击场景中的游戏对象以观察行为树运行情况
假设已经建好了一个行为树: 直接点击调试游戏,会出现: 这是因为行为树以 asset 的形式存在 perfab 中,实际运行的不是 perfab 而是实例,所以要选择到实例的行为树
- Unity 场景中 模型黑色
点击 Window -> Rendering-> Lighting settings 设置 Realtime Lighting 为实时渲染 勾选 Auto Generate
- js监听鼠标拖动事件(按住左键拖动触发,松开左键取消)
此段代码,实现了左键点击id元素内区域后,拖动鼠标到边缘区域滚动条(内部class元素的滚动条)自动滚动,松开鼠标后取消事件 业务需要记录一下 $(function () {var div=docum ...
- 点击鼠标左键 自动锁定计算机图标,鼠标一按左键桌面图标就消失了怎么办_为什么按鼠标左键时桌面图标都不见了...
最近有不少用户反馈说碰到这样一个奇怪的现象,就是鼠标只要在桌面一按左键,左面上的图标就会消失了,而且点击鼠标也没有什么用,那么为什么按鼠标左键时桌面图标都不见了呢?原因有很多,可能是系统故障或者中毒等 ...
- 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...
(7)把鼠标当画笔 本篇目标: 学会使用OpenCV中的鼠标处理的相关事件,事件回调函数怎么去定义,参数有哪些,以及如何注册鼠标监听事件. 7.1 .1 回调函数的定义: 1 def name(eve ...
- iOS开发学无止境 - 只会左键断点?是时候试试这样那样断点了
作者:空之境界 网址:http://supermao.cn/duan-dian-shen-ru-liao-jie/ 点击"阅读原文"可查看本文网页版 编码不能没调试,调试不能没断点 ...
- Windows10专业版任务栏右下角按钮左键无效右键有效的问题的解决
我的电脑是当时从Windows7旗舰版自动升级到Windows10专业版的.前天,电脑开机时想要调节一下音量,发现任务栏右下角的那一群小图标左键全部失灵,把鼠标移动到图标上面有文字显示,右键点击也能够 ...
最新文章
- MVC3项目依赖文件错误解决
- 在ASP.NET 2.0中使用样式、主题和皮肤
- 整理一份详细的数据预处理方法
- 人工智能行业有哪些岗位_建筑行业年薪超50万,哪些岗位有希望达到?你是什么岗位呢?昆山建造师培训学校...
- codeforces Gym 100338E 	Numbers (贪心,实现)
- Tensorflow实现自动编码器
- tomcat如何访问非webapp下的资源文件
- 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
- Python中曲率与弯曲的转换_黎曼几何学习笔记(3)——共形数量曲率与高斯曲率...
- 保密 | 利用DOS命令将文本信息隐藏在图片中
- python读音有道-python利用有道翻译实现quot;语言翻译器”的功能
- 斯坦福大学深度学习公开课cs231n学习笔记(7)神经网络防止数据过拟合:损失函数和正则化
- 基于javaEE的网上商城购物系统
- 2020年深圳杯数学建模竞赛A题
- 计算机扩大C盘分区容量,教你在保留数据的情况下,如何把C盘容量无限扩大!...
- java早餐点餐外卖网站系统
- stm32驱动NRF24L01_原理+代码解析
- unity 音频可视化方案
- 长训终于完成了,深圳驾考,一把鼻涕一把泪
- 调和级数近似求和公式推导
热门文章
- 快速排序 C/C++
- linux snappy 版本,三款新星Linux解决方案:Snappy、Flatpak和AppImage
- php鼠标已入移除,原生javascript学习:鼠标移入移出改变样式
- python爬虫(1)电影
- 苹果手表使用|watchOS 7+自动化:Apple Watch使用方法
- 2021年中国境内上市公司数量及融资情况:首发上市公司及募资总额均创近10年新高[图]
- mysql怎么改gm_OD端//使用SQLyou数据库管理工具——-一次性 图文告诉你怎么改GM权限/角色属性/调经验金钱及掉宝等 | 学步园...
- 服务器机器码修改,服务器怎么更换机器码
- html div代码大全,DIV+CSS 常用代码大全
- 分享 海康威视,浙江大华,科大讯飞面试经历