unity qframework UIRoot 中Common是什么
时间: 2024-05-18 16:10:48 浏览: 113
在QFramework中,UIRoot的子物体中还包含一个名为Common的物体。它是一个空物体,用于存放公共的UI元素,例如Loading界面、提示框等。在Common物体下面,可以根据需要添加多个子物体,每个子物体代表一个具体的UI元素。这样做的好处是,可以将公共的UI元素独立出来,方便在整个应用程序中进行复用,减少代码量和工作量。同时,也方便进行统一的UI样式和布局管理,提高开发效率。
相关问题
unity qframework UIRoot 中如何加载第一个界面
在QFramework中,可以通过在UIManager中注册UI界面,并在App启动时加载第一个界面。具体步骤如下:
1. 在UIManager中注册第一个UI界面。例如,我们要加载名为MainMenu的UI界面,可以在UIManager中注册如下代码:
```csharp
UIManager.RegisterView<MainMenu>("MainMenu");
```
2. 在App启动时,通过UIManager的Open方法打开第一个UI界面。例如,我们可以在App的Start方法中调用如下代码:
```csharp
UIManager.Instance.Open("MainMenu");
```
这样就可以在应用程序启动时加载第一个UI界面了。需要注意的是,如果要在UI界面中使用ViewModel等其他模块,需要在App启动时先进行初始化。可以在App的Init方法中进行相关的初始化操作。
阅读全文