【案例】UI 管理框架

开发平台:Unity 6.0

编程语言:CSharp 6.0

面向群体:初学者&业余爱好者

案例说明


开发一个 UI ,当然是添加 GameObject/UI/Canvas 作为首选。以 gameObject.SetActice() 或其他方法来开关 UI 对象。这当然是没有问题的。可如果 UI 的数量超过 10 个或更多。那么开关的逻辑将变得十分复杂。甚至必要时牵一发而动全身。

因此,需要一个专门管理 UI 行为的控制面板和标准 UI 制作流程来便利化。我准备了一个轻量级 UI 案例源码。你可以从中了解一个框架是如何搭建起来的。

ps:这并不是什么伟大、强大的案例项目。但对你的想了解如何设计 UI 框架会有好的帮助。相信在了解源码设计后,你独自设计的框架,将比我的更加强大,更加全面。

相关推荐
袅沫9 小时前
Element-UI 番外表格组件
javascript·vue.js·ui
百锦再1 天前
[特殊字符] HBuilder uni-app UI 组件库全方位对比
android·java·开发语言·ui·rust·uni-app·go
lqj_本人2 天前
鸿蒙与Qt的双线程模型:主线程与UI线程的博弈
qt·ui·harmonyos
南华2 天前
Visual Studio 2022 加载解决方案缓慢
ui
lqj_本人3 天前
鸿蒙原生与Qt混合开发:UI集成与事件处理
qt·ui·harmonyos
Irene19913 天前
Element UI 及其 Vue 3 版本 Element Plus 发展现状
前端·vue.js·ui
周周爱喝粥呀3 天前
UI设计原则和Nielsen 的 10 条可用性原则
前端·ui
大雷神3 天前
MateChat+ DevUI 电商后台管理系统中集成 AI 聊天助手功能
人工智能·ui
冒泡P3 天前
【Unity】TextMeshPro富文本中使用精灵图集
ui·unity·c#·游戏引擎
B0URNE4 天前
【Unity基础详解】(9)Unity核心:UI系统
ui·unity·游戏引擎