Unity实战笔记_8.简单的UI框架模块间传参
来源:互联网 发布:金税通网络发票下载 编辑:程序博客网 时间:2024/05/25 12:21
添加如下属性
protected object[] _sceneArgs; /// <summary> /// 场景的初始化参数 /// </summary> public object[] sceneArgs { get { return _sceneArgs; } }
为Init函数添加params object[] sceneArgs
参数
并赋值
protected void Init(params object[] sceneArgs) { _sceneArgs = sceneArgs; //...其他代码...// }
由于初始化时应该传递参数,所以同时应该修改切换场景ReplaceScene函数中的参数。
public void ReplaceScene(string sceneName, params object[] sceneArgs) { GameObject scene = new GameObject(sceneName); SceneBase sceneBase = scene.AddComponent(Type.GetType(sceneName)) as SceneBase; //...其他代码...// }
并在SceneBase中 start函数不调用init()。
0 0
- Unity实战笔记_8.简单的UI框架模块间传参
- Unity实战笔记_5.简单的UI框架RescorceManager
- Unity实战笔记_6.简单的UI框架SceneManager
- Unity实战笔记_7.简单的UI框架SceneBase
- Unity简单UI框架搭建
- Unity 基于Lua UI简单框架
- 简单的UI框架
- Unity 简易UI框架
- C++学习笔记_8:类的组合
- Unity游戏UI框架(一)
- Unity开发UI框架搭建
- Unity UI层级管理框架
- Unity游戏UI框架(三):窗体的层级管理
- 简单快捷的Amaze UI框架搭建
- Unity3d 简单实用的UI框架
- 在UNITY中创建出一个简单的UI界面
- colaphp框架的模块简单说明
- Unity 客户端框架(六):UI框架
- flask-mysql配置
- memcached的分布式存储浅析
- 不总是如意
- iOS 字符串显示不同的颜色和字体
- play教程 第一课:当我们在谈论play时,我们到底在谈论什么
- Unity实战笔记_8.简单的UI框架模块间传参
- GO语言中的单引号、双引号、反引号
- Class.forName()和newInstance()的作用
- 18 个惊人的 Angular 开源项目
- 解决grunt-contrib-cssmin压缩默认会删除一些css hack的问题
- try{}里有return语句,那么后面的finally{}里的代码是否会执行,什么时候被执行
- Android DrawerLayout 点击事件穿透
- OpenGL Shading Language 4.4
- 【MSP是什么】MSP成功项目群管理