图标跟着摄像机(Camera)orthographicSize的值改变大小
默认摄像机(Camera)orthographicSize默认大小为51
#region //滚轮滑动,大地图放大缩小
if (Input.GetAxis("Mouse ScrollWheel") < )
{
if (screenView_1Main.myEquipSearch.issearch == false)
{
if (m_bigMapCameraComponent.orthographicSize <= )
{
m_bigMapCameraComponent.orthographicSize += 5; //根据这个变化值进行判断
m_bigMapSphere.transform.localScale = new Vector3(m_bigMapSphere.transform.localScale.x + 0.4f, m_bigMapSphere.transform.localScale.y + 0.4f, m_bigMapSphere.transform.localScale.z + 0.4f); //图标放大 //根据orthographicSize 变化值进行判断
if (m_bigMapCameraComponent.orthographicSize <= 41)
{
_bigmapPoint.transform.localScale = new Vector3(m_bigMapCameraComponent.orthographicSize / 2, m_bigMapCameraComponent.orthographicSize / 2, m_bigMapCameraComponent.orthographicSize / 2);
}
else if (m_bigMapCameraComponent.orthographicSize == 46)
{
_bigmapPoint.transform.localScale = new Vector3(21, 21, 21);
}
else if (m_bigMapCameraComponent.orthographicSize == 51)
{
_bigmapPoint.transform.localScale = new Vector3(22, 22, 22);
} //m_targetScreenPos = m_bigMapCameraComponent.WorldToScreenPoint(screenView_1Main.my_mouseController.target.transform.position);
m_targetWorldPos = m_bigMapCameraComponent.ScreenToWorldPoint(m_targetScreenPos);
m_bigMapCamera.transform.position -= (m_targetWorldPos - screenView_1Main.my_mouseController.target.transform.position); m_bigMapCamera.transform.localPosition = Vector3.Lerp(m_bigMapCamera.transform.localPosition, Vector3.zero, m_bigMapCameraComponent.orthographicSize / 51.0f);
if (Selectthebox != null)
{
Selectthebox.transform.GetComponent<RectTransform>().localScale = new Vector3(, , );
//Selectthebox.transform.GetComponent<RectTransform>().localScale = new Vector3(100f+m_bigMapCameraComponent.orthographicSize, 100f+m_bigMapCameraComponent.orthographicSize, 1);
} //bigmapPoint.transform.localScale
}
} }
图标跟着摄像机(Camera)orthographicSize的值改变大小的更多相关文章
- 正确处理WPF中Slider值改变事件的方式
最近在用WPF数据绑定重写一下播放器项目时遇到的关于Slider的问题,在窗体透明度调节和播放进度调节上用了Slider控件.调节窗体透明度我是 这么想的:将窗体的Opacity属性的值与Slider ...
- LabVIEW设计模式系列——普遍使用值改变事件
标准: 1.当使用值改变事件时,使用单击时触发或者单击时释放开关动作.这样即保证仅仅触发一次,也保证按钮恢复默认值 标准:1.值改变事件的优点:不论是鼠标动作还是键盘动作都能触发值改变事件,增强了程序 ...
- LabVIEW设计模式系列——事件结构中值改变事件
标准:1.将具有值改变事件的控件,放置在其事件结构的值改变页面里.
- 使用Jquery解决Asp.Net中下拉列表值改变后访问服务器刷新界面。
使用DropDownList控件时,改变选项时,获取服务端数据库数据并刷新界面数据. 1. 绑定DropDownList控件SelectedIndexChanged事件. 2. AutoPortBac ...
- DEV GridControl 根据单元格值改变背景色
GridControl 根据单元格值改变背景色(需要用到CustomDrawCell事件) 方法1: private void gdvClient_CustomDrawCell(object send ...
- Jquery文本框值改变事件兼容性
Jquery文本框值改变事件(支持火狐.ie) Jquery值改变事件支持火狐和ie浏览器,并且测试通过,绑定后台代码可以做成autocomplete控件. 具体代码列举如下: ? $(docum ...
- Jquery文本框值改变事件(支持火狐、ie)
Jquery值改变事件支持火狐和ie浏览器,并且测试通过,绑定后台代码可以做成autocomplete控件. 具体代码列举如下: $(document).ready(function () { $(& ...
- DataGridView中的DataGridViewComboBoxColumn 让其值改变联动
在工作中自己也遇到过这类问题, 最近也有很多人问我这个问题, 就此机会写出来记录一下. 首先,顾名思义,值改变事件我们会想到 dataGridView1_CellValueChanged 这个事件,想 ...
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件-转
转自 https://maodaili.de/mao.php?u=a%2FMrbEvUE8PnCuc7FrhJi0Rqd3kmOBHPZUbcJ1c2hbJUK0RYWpAf4lhIOddItP%2 ...
随机推荐
- 多线程校验url的种种。。。
东西不经常看就容易忘,这两天抽空写了一个补丁库url验证工具,挺曲折的,记录一下需求大概流程如下:转换补丁库为xml,解析xml得到所有url,多线程校验url.就不到100行有效代码,断断续续写了三 ...
- spring框架-jdbc
一.实体层的不同名字 entity 实体类 :就是和数据库表一一对应的JavaBean pojo 简单的java对象:任何应用场景的JavaBean po 持久化对象 :就是和数据库表一一对 ...
- idea提交git报错Push rejected: Push to origin/master was rejected
参考https://blog.csdn.net/u012934325/article/details/71023241
- Linux 我的常用命令记录
Linux下复制粘贴快捷键 1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键. 2. 在控制台下: 复制命令:Ctrl + ...
- java中‘\'和'/'的区别
斜杠“/”表示地址路径的下一级目录:反斜杠“\”表示转义字符,例如:要做制表,可以输入:\t:做换行:\n等.如果要输出反斜杠“\”也需要用转义字符:“\\” 在java中后台给前台传的时候如果 ...
- Java基础学习-常量和变量
1.常量概述 -在程序执行的过程中,其值不可以发生改变的量. 2.常量的分类 -字符串常量 用双引号括起来的内容("HelloWorld") -整数常 ...
- 【做题】SRM701 Div1 Hard - FibonacciStringSum——数学和式&矩阵快速幂
原文链接 https://www.cnblogs.com/cly-none/p/SRM701Div1C.html 题意:定义"Fibonacci string"为没有连续1的01串 ...
- 论文笔记:Learning regression and verification networks for long-term visual tracking
Learning regression and verification networks for long-term visual tracking 2019-02-18 22:12:25 Pape ...
- Tensorflow训练和预测中的BN层的坑
以前使用Caffe的时候没注意这个,现在使用预训练模型来动手做时遇到了.在slim中的自带模型中inception, resnet, mobilenet等都自带BN层,这个坑在<实战Google ...
- Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
1.简要说明: Apache Bench 是Apache的网站性能测试小程序,Windows平台下的程序名简称ab.exe,要想获得这个80k的可执行程序,用户需要下载整个Apache Httpd软件 ...