UGUI最佳实践
文章平均质量分 92
skask007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UGUI最佳实践(1) - UGUI基础
UGUI基础在学习和使用UGUI之前,首先理解UGUI的各个组成部分非常重要,UGUI是由多个类和组件构成的系统。本章主要介绍一些相关术语,这些术语将贯穿整个系统,然后还会涉及到一些UGUI底层的知识。术语Canvas - 画布组件Canvas组件是将其下的各个排序好的图形提供给渲染系统,然后再由渲染系统将之显示到屏幕或者三维世界中。Canvas需要对它下面的网格进行批...原创 2018-09-05 22:37:46 · 1020 阅读 · 0 评论 -
UGUI最佳实践(3) - 填充率、画布、输入
填充率、画布、输入解决填充率问题在第一篇中介绍了填充率以及过度绘制,过度绘制会造成GPU片段管线处理压力,主要有两种方式来减少这种压力(片段管线主要是负责像素输出): 1. 减少 shader 片段的复杂度,详细参考下面 “UI Shader和低配设备” 章节内容。 2. 减少需要采样的像素数量。由于内置的UI Shader都是标准通用的,一个很大问题就是填充率过高。这通常是因...原创 2018-09-09 21:58:03 · 900 阅读 · 1 评论 -
UGUI最佳实践(2) - UGUI性能分析工具
UGUI性能分析工具性能分析有很多可用的工具,下面是常用的几种:Unity ProfilerUnity Frame DebuggerXcode InstrumentsXcode Frame DebuggerUnity ProfilerUnity Profiler主要用来进行比较分析:在Unity Profiler运行的时候,通过启用、禁用一些 UI 元素,如果发现波形的振...原创 2018-09-06 21:36:35 · 2104 阅读 · 0 评论 -
UGUI最佳实践(4) - UI 控件优化
UI控件优化本章主要讨论特定类型UI控件的优化,虽然大多数UI控件在性能方面变化不大,但是有两个控件在项目后期经常会出现性能问题,这两个控件分别是 Text 和 ScrollRect。UI TextUGUI内置的 Text 组件可以方便的显示文字,然而,我并不知道它底层的很多行为,这些往往会成为性能的热点,必须记住的一点是,当我们向 UI 添加一个 Text 组件的时候,它会为每个字符...原创 2018-09-13 22:23:28 · 1315 阅读 · 0 评论
分享