【案例】UI 管理框架
开发平台:Unity 6.0
编程语言:CSharp 6.0
面向群体:初学者&业余爱好者
案例说明
开发一个 UI ,当然是添加 GameObject/UI/Canvas 作为首选。以 gameObject.SetActice() 或其他方法来开关 UI 对象。这当然是没有问题的。可如果 UI 的数量超过 10 个或更多。那么开关的逻辑将变得十分复杂。甚至必要时牵一发而动全身。
因此,需要一个专门管理 UI 行为的控制面板和标准 UI 制作流程来便利化。我准备了一个轻量级 UI 案例源码。你可以从中了解一个框架是如何搭建起来的。
- 仓库地址:River/Unity-UI-Framwork
- 下载地址:.unitypackage
- Wiki文档:进入入口
ps:这并不是什么伟大、强大的案例项目。但对你的想了解如何设计 UI 框架会有好的帮助。相信在了解源码设计后,你独自设计的框架,将比我的更加强大,更加全面。
