效果展示

标注隐藏显示

  • 脚本SwitchOperation中增加控制隐藏显示的方法。在初始化数据时需要给用到的switchPart.info进行赋值。

public void hideInfo(bool isShow, string name = ""){foreach (var item in list){var obj = UHelper.FindTheChild(this.gameObject, item.ObjName);var lineRender = obj.GetComponent<LineRenderer>();var switchPart = obj.GetComponent<SwitchPart>();if (name != "" && name == obj.name){switchPart.info.SetActive(true);lineRender.enabled = true;continue;}lineRender.enabled = isShow;switchPart.info.SetActive(isShow);}}
  • 修改UIOperation中OnValueChanged方法。
     public void OnValueChanged(bool ison){SwitchOperation.Instance.hideInfo(ison);}
  • 元件上的标注控制,在SwitchPart脚本中分别新增显示和隐藏的方法,鼠标OnMouseDown时隐藏,右击时显示。
   private void lineShow(){line.LineRender.enabled = true;info.SetActive(true);}private void lineHide(){line.LineRender.enabled = false;info.SetActive(false);}

Unity 3D模型展示之控制标注相关推荐

  1. Unity 3D模型展示之生成标注

    1.效果图 2.生成标注 标注生成要求: 1.指定元件生成标注. 2.生成标注出现位置可以设置. 根据标注生成的要求,可以在元件添加脚本时将这些信息读取并进行实现.控制标注生成在元件的位置,生成标注的 ...

  2. Unity 3D模型展示框架篇之框架运用

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 效果 ...

  3. Unity 3D模型展示框架篇之项目整理

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 1. ...

  4. Unity 3D模型展示框架篇之自由观察(Cinemachine)

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 在U ...

  5. Unity 3D模型展示之webGL平台展现

    在之前的项目基础上我们已经打包后在PC端进行展示了.这篇文章主要介绍在切换到webGL上时效果展示不出来需要进行调整,特此记录一下. 1.平台切换 选择WebGL平台切换,没有的可以进行安装,安装之后 ...

  6. Unity 3D模型展示框架篇之ILRuntime快速入门

    系列文章目录 Unity 3D模型展示框架篇之项目整理 Unity 3D模型展示框架篇之框架运用 Unity 3D模型展示框架篇之自由观察(Cinemachine) Unity 3D模型展示框架篇之资 ...

  7. Unity 3D模型展示之UI布局

    整体布局情况 导入UI资源并统一将Texture Type设置为Sprite(2D and UI) 1.标题 将Text中的文本设置为'Unity 3D物体展示实例'. 添加Shadow与Outlin ...

  8. unity 3D模型展示旋转缩放

    目标: 在UI层上 自由观察3D 模型,实现鼠标控制模型的旋转,缩放&& 触摸屏手势控制模型的旋转缩放控制: 这里仅将控制代码挂载到相机上,通过对相机的控制来观察模型. 基本上为最小单 ...

  9. Unity 3D模型展示之模型透明效果

    效果展示 1.透明效果实现思路 简单点就是将模型的材质替换成透明材质.需要注意:1.指定范围内的模型进行透明化.2.一个模型会有多个材质,都需要进行透明化.3.还能将模型的材质恢复最初的效果.4.选中 ...

最新文章

  1. 关于SubSonic3.0插件使用SqlQuery或Select查询时产生的System.NullReferenceException异常修复...
  2. Win32 多线程的创建方法,区别和联系
  3. Python正则表达式如何进行字符串替换实例
  4. 我的Go+语言初体验——goplus环境问题锦集(一)
  5. 什么是实验室人员比对人员_中实在线——程老师小课堂 实验室人员管理技巧...
  6. 第五十六题(最长公共子串)
  7. [转载]Spring Boot Actuator 使用
  8. androidstudio调用系统相机为什么resultcode一直返回0_机器视觉系统原理及学习策略...
  9. wordpress建立数据库连接时出错
  10. 如何利用linux解除手机bl锁,小米手机解BL锁教程(小米手机详细图文详解解锁Bootloader教程)...
  11. 一个问题讨论:为什么有些境外和港澳台地区的手机APP打不开
  12. R语言|使用RGL包构建3D 图形(一)
  13. 超火购车平台易车到底怎么样,为您解答
  14. html 块元素 css,HTML和CSS - 内嵌块元素的问题
  15. 网易云类音乐--主页与登录界面结构html+css实现(三)
  16. 学习python需要多长时间?
  17. 重磅!《2020年中国 DevOps 现状调查》全面启动!
  18. Web学习第四天——CSS简介、选择器,常用(文本、字体、列表、背景、超链接)样式
  19. Hypermesh 12.0 中球体的六面体网格划分
  20. 读书笔记2014年第2本:《信息简史》

热门文章

  1. SAP PS 第15节 预算管理
  2. Windows 8 引入新版的凭据管理器
  3. yarn : 无法加载文件 D:\nodejs\node_global\yarn.ps1,因为在此系统上禁止运行脚本。
  4. html音乐播放器样式,html5扁平化mp3音乐播放器样式代码
  5. Human-in-the-Loop Optimization of Exoskeleton Assistance Via Online Simulation of Metabolic Cost
  6. Web前端低代码介绍的ppt大纲
  7. 编辑为什么建议转投_编辑回信解读 —“建议转投子刊”实例
  8. 访问者模式(Vistor)
  9. labelImg ZeroDivisionError: float division by zero解决办法
  10. Vim中文本全部选中