当前位置:首页 > 游戏资讯 > 正文

Unity 框架

Unity 框架-第1张-游戏资讯-龙启科技

UI Kit 是一套界面管理和快速开发解决方案,具有以下特点:

1. 每个界面只负责展示数据和监听用户输入,界面与界面间相互独立,并且可独立测试。

2. 创建游戏主页(UIBasicPanel)工作流程如下:创建场景、设计层级下创建 Panel、将其制作成 prefab、放置指定目录下。

3. UI 界面 prefab 必须放在指定的目录下,这是生成代码的必要条件。修改存放路径的方式在包管理面板中设置。

4. 标记 UIHomePanel prefab 为 AssetBundle,确保 Res Kit 处于模拟环境,生成代码,执行后 UI 界面加载成功。

5. 控件自动绑定功能通过在按钮上添加 Bind 脚本并应用,实现按钮与界面的自动关联,简化代码。

6. 通过 UIKit.OpenPanel 和 UIKit.ClosePanel API 控制界面的打开和关闭。

7. 使用 UIKit.OpenPanel 参数可以控制界面的显示方式,如窗口模式或全屏模式。

8. UIKit.Root.SetResolution 和 UIKit.Root.Camera API 用于屏幕适配。

9. UI Panel 生命周期函数包括 OnInit、OnOpen、OnShow、OnHide、OnClose,分别在初始化、打开、显示、隐藏、关闭时调用。

10. UI Element 用于管理多个绑定控件,通过更改标记类型和生成类名实现子界面的组织。

11. 自定义界面加载方式可以继承 AbstractPanelLoaderPool 类并实现 IPanelLoader。

掌握了这些核心功能,UI Kit 基本上满足了界面开发的需求。