Unity UGUI优化
依照 UGUI&TMP 的 UI 框架
- 使用优化规则以空间换时间所做的 UI 框架.
- QQ 群内部有一大波资料: 861960832
UI 框架介绍
- 开箱即用,Lua 或者 C# 及其方便,以 tolua 框架为底制作,移植及其方便.
- 支持 2019.4 以及 2020 版
- 先将设置 UI 环境,在 Project Settings的 Editor 选项中,将 Editing Environments 中的 UIEnvironment 设置为 UIEditorScene.
Sprite Packer 选择 Sprite Atlas V2即可.
添加 Layer –> NoGraphics.
在 Package Manager 中添加 2D Sprite 插件
- 没有 AB 加载模块,借助 toLua 框架,所有的 UI 都从 Resources 文件夹下模拟加载,如有需求,请自行编写.
- 如有自己完整的项目,请直接将 Assets/Lua 文件夹下的文件拷贝到自己的项目中.
- UIKit 中的 UIManager 是管理器, UIPoolManager 是缓存器.Lua 采用 MVC 的模式进行编写.
- 使用时请将 lua 路径设置正确.
- Analyze 是比较详尽的优化分析.
- UITableView 是滚动视图,Events 中是事件快捷方式,DymincSpriteAtlas 是动态图集
- 如果想要特殊效果,请参考 https://github.com/mob-sakai 此人仓库.
- 感谢支持
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1487842110@qq.com
Title:Unity UGUI优化
文章字数:291
Author:诸子百家-谁的天下?
Created At:2020-05-11, 11:41:32
Updated At:2021-08-15, 12:04:15
Url:http://yoursite.com/2020/05/11/UnityUI/UGUI&TMP%20%E7%B3%BB%E5%88%97%E7%AC%AC%E5%8D%81%E4%BA%8C%E7%AB%A0/Copyright: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。