UGUI
文章平均质量分 58
枫十七
学习之路,贵在坚持。以三尺青锋,破万丈苍穹!
展开
-
Unity 自定义类扩展编辑,无法保存,上传svn问题
类:编辑器类:创建一个预制体,挂上自定义类,修改枚举类型,原创 2020-12-29 10:34:50 · 358 阅读 · 0 评论 -
重写 UGUI 的Graphic Raycaster 组件
目的:不对canvas内部ui进行排序,直接拿最上层可点击UI不检测屏幕外的UI拖拽UI不进入检测点击事件使用 : 把下文代码,直接新建个脚本,把canvas上的Graphic Raycaster 替换为M_GraphicRaycaster ,即可达到优化效果using System;using System.Collections.Generic;using UnityEngine.EventSystems;using UnityEngine.Serializati...原创 2020-12-21 20:40:34 · 419 阅读 · 0 评论 -
Unity UGUI Font.CacheFontForText 消耗
棒啊 ,电脑上都有26ms的时间,手机上岂不是要起飞了?用 TextMeshPro 试试 ,UI上的组件 如下图 ,代码获取类 得到的消耗结果 0.25ms 。原创 2020-09-02 20:32:02 · 817 阅读 · 0 评论 -
Unity UI 相关学习地址
https://learn.unity.com/tutorial/optimizing-unity-ui#5c7f8528edbc2a002053b59f原创 2020-08-26 17:03:27 · 167 阅读 · 0 评论 -
UGUI特效和UI公用摄像机渲染时,渲染先后问题
首选,主Canvas的渲染层默认设置为在不改动Canvas的情况下 ,改动动效的渲染层,也就是下图位置sorting layer ID 是可以添加的渲染层级列表 ,点Default的下拉框可以设置如下图目前设置一个font层,此时如果特效的渲染层为front,那么特效就会显示在UI前面,如下图,粉红色为特效如果 使用默认层级 Default ,那么设置Order in Layer 为1 ( 大于Canvas的渲染),特效就会显示在UI前如果想显示在UI后面,那么保持.原创 2020-07-17 14:18:00 · 287 阅读 · 0 评论 -
Unity Field of View 踩坑记录(改值不对问题)
项目中用到更改Filed of view 的值来调整视角, 可是我使用这行代码怎么赋值 都不对最后发现,和Fov Axis 有关 ,Unity 默认的代码设置对应的是Vertical的值,而我当前对应的是Horizontal,所以发生了改值后,不对应的情况,改成Vertical 就可以了。Vertical 和 Horizontal之间是相互关联的(也就是改变一个值,另一个值,会根据屏幕分辨率的比例,进行转换,这也就是为什么Fov Axis 只有一个角的原因, 具体 解释看 https://foru.原创 2020-06-28 11:22:48 · 4236 阅读 · 0 评论 -
UI坐标转屏幕坐标,转世界坐标
本博客只针对Canvas Overlay模式,请注意项目遇到的问题,解决后记录一下。动态加载的UI,先做下适配,和坐标转换没直接关系,只是为了正确显示UI这里用了 panel 设置了floor层, 射线检测返回3D世界中的坐标,然后把cube移到当前坐标,具体效果看下图关键点就在于,Overlay 模式下,UGUI世界坐标就是屏幕坐标...原创 2020-06-26 13:21:14 · 1834 阅读 · 0 评论 -
关于Unity中的UGUI优化,你可能遇到这些问题
原文链接 https://blog.uwa4d.com/archives/QA_UGUI-1.html此条在项目中给予我很大的帮助这条的最后的处理方式 ,是比较差的处理方式 , 显示隐藏会是最差的,GC 和 时间消耗特别大 ,而移开UI并不会降低Draw Call(其他方案可以看我上篇博客 )...转载 2020-06-19 20:51:36 · 448 阅读 · 0 评论 -
UGUI 打开关闭界面性能消耗笔记
以下全是隐藏开启界面 ,不包括实例化界面操作先说关闭界面采用GameObject.SetActive 方法 ,消耗的时间 6.70, 产生 gc 384B解决思路,1、移除视野? 不行,drawCall 没有任何变化 2、缩放大小 0 0 ? 可以,万一里面有不可缩放的粒子特效怎么办?有待商榷 3、给当前组件加canvas,设置canvas的组件可用性,试试 --- > ...原创 2020-06-19 16:37:01 · 870 阅读 · 0 评论