当前位置: 首页 > news >正文

Unity Qframework 加载UI的方式

如图所示 : 

  // Resources 加载
  UIKit.OpenPanel("Resources/UIPrefab/UIMenuPanel");
  // Resources 加载并传递数据
  UIKit.OpenPanel<UIMenuPanel>(new UIMenuPanelData() { m_Modle = this.m_Modle }, prefabName: "UIPrefab/UIMenuPanel");
  //AB方式加载
  UIKit.OpenPanel<UIMenuPanel>(); 

using QFramework;
using QFramework.Example;
using System.Collections;
using UnityEngine;public class AppStart : MonoSingleton<AppStart>
{public MyModle m_Modle;private IEnumerator Start(){// 打包分辨率设置UIRoot uiroot = UIRoot.Instance;uiroot.SetResolution(Screen.width, Screen.height, 1);yield return new WaitForSeconds(0.2f);m_Modle = new MyModle() { Mode = new FSM<GameMode>() };Resources 加载//UIKit.OpenPanel("Resources/UIPrefab/UIMenuPanel");// Resources 加载并传递数据UIKit.OpenPanel<UIMenuPanel>(new UIMenuPanelData() { m_Modle = this.m_Modle }, prefabName: "UIPrefab/UIMenuPanel");AB方式加载//UIKit.OpenPanel<UIMenuPanel>();}
}
public enum GameMode
{IPAD,VISITERSCN,VISITERSEN
}public class MyModle
{//FSM 状态机public FSM<GameMode> Mode;
}

http://www.lryc.cn/news/434552.html

相关文章:

  • 使用 Python 创建自动抽奖程序
  • 推荐10款功能强大的电脑监控软
  • ‘“node“‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
  • MQ-135空气质量传感器(STM32)
  • 动手学深度学习(pytorch)学习记录27-深度卷积神经网络(AlexNet)[学习记录]
  • zookeeper是啥?在kafka中有什么作用
  • 华为手机集大成之作?带你看全球首款三折叠手机 Mate XT 非凡大师
  • 构建安全畅通的道路网络:EasyCVR视频汇聚平台在道路监控中的创新应用
  • Mac M1安装Hive
  • shader 案例学习笔记之绘制圆
  • c++的模板编程技术及其发展历程
  • Unity 一个比较适合学习的FSM状态机(汉化和功能简述)
  • 25、Wpf之App资源应用
  • 【深度好文】反模式:10种滥用设计模式案例分析
  • OkHttp Interceptor日志上报
  • 高性能反向代理--HAProxy
  • 数据结构应用实例(四)——最小生成树
  • 为OneAPI配置MySQL数据库及设置开机启动
  • 完整的k8s搭建服务器流程
  • 【Petri网导论学习笔记】Petri网导论入门学习(一)
  • Zabbix监控自动化
  • pytorch pyro 贝叶斯神经网络 bnn beyesean neure network svi ​定制SVI目标和培训循环,变更推理
  • Openeuler22 部署 RackTables0.22.0
  • 从传统到智能:高标准农田灌区信息化助力农业现代化
  • 堆排序-建堆,增删替换
  • 使用AI写WebSocket知识是一种怎么样的体验?
  • 若依系统(Security)增加微信小程序登录(自定义登录)
  • 道可云人工智能元宇宙每日资讯|2024互联网岳麓峰会在长沙召开
  • MySQL JDBC URL各参数详解
  • celery control.shutdown