当前位置: 首页 > news >正文

Unity UGUI下优化需要射线检测类的UI元素的一种方式

直接上脚本
在这里插入图片描述
在这里插入图片描述

- 原理探究

先看MaskableGraphic
在这里插入图片描述
可以看到继承了Graphic,继续深入
在这里插入图片描述
在构造函数中找到了useLegacyMeshGeneration

在这里插入图片描述
而useLegacyMeshGeneration用来判断是否使用旧的网格生成系统,这里我们使用新的

在这里插入图片描述

在这里插入图片描述
在这个方法中,Graphic默认通过VertexHelper进行了顶点的绘制,有4个顶点,2个三角形,而重写过后的方法中,直接对顶点进行了Clear,即没有任何顶点需要渲染,相比较默认的透明Image还是会渲染4个顶点,这样性能更优

http://www.dtcms.com/a/56942.html

相关文章:

  • Ubuntu 下 nginx-1.24.0 源码分析 (1)
  • 高组装导轨与普通导轨有什么区别?
  • 【从零开始学习计算机科学】HLS算子调度
  • 可狱可囚的爬虫系列课程 18:成都在售新房数据爬虫(lxml 模块)实战
  • STC51中INTCLKO 寄存器各个位的作用
  • 解决Jenkins默认终止Shell产生服务进程的问题
  • 数据结构——多项式问题(顺序存储结构or链式存储结构)
  • 【Python修仙编程】(二) Python3灵源初探(8)
  • 8.大模型微调学习案例:基于 Hugging Face、8位量化与 LoRA 适配器的方案
  • doris: SQL Server
  • vue3中ref和reactive的区别
  • C 语 言 --- 数 组 (1)
  • Orale数据文件加错位置,你直接rm引发的故障
  • java后端开发day28--常用API(三)时间类包装类
  • npm install -g @vue/cli 方式已经无法创建VUE3项目
  • 论文阅读_LMLPA_用大语言模型实现人格评测
  • 我的世界forge模组开发(9)——自定义投掷物实体
  • c#事件案例与分析
  • 解决电脑问题(10)——桌面问题
  • js逆向-某网站cookies生成逻辑分析_2025-03-08
  • element-plus中table组件的使用
  • 【2025软考高级架构师】——软件工程(2)
  • Java的数据类型
  • 小程序 wxml 语法 —— 41列表渲染 - 进阶用法
  • 一个基于.NET Core开源、跨平台的仓储管理系统
  • 【学习笔记】【DeepSeek AI 医生】2-2 AI家庭医生课程内容介绍
  • 扩散模型中三种加入条件的方式:Vanilla Guidance,Classifier Guidance 以及 Classifier-Free Guidance
  • 数据库【使用MySQL创建第一个表格】
  • 快速安装torch的方法
  • 服务器上通过ollama部署deepseek