【Unity3d】如何解决在开发中添加了新场景后,需要手工维护BuildSettings中场景列表的问题
来源:互联网 发布:python ubuntu tts 编辑:程序博客网 时间:2024/05/01 20:23
Unity有一项设定,就是如果Secne不在BuildSettings中,运行过程中就无法加载此Scene
当前,如果是在正式发布版本中,会使用Assetbundle来加载此Scene,但是如果在开发过程中
用Assetbundle肯定是不方便的,我们希望每次添加一个新的Scene,系统会自动将此Scene文件添加到BuildSettings中
那么,我们写一个RefreshScene的函数
var sceneFiles = GetSceneFiles() EditorBuildSettingsScene[] scenes = new EditorBuildSettingsScene[sceneFiles.Count]; // add scene Files to files... EditorBuildSettings.scenes = scenes;
然后再写一个启动项即可
[MenuItem("运行游戏")]void Run(){ RefreshScene() EditorApplication.OpenScene("main.unity") EditorApplication.isplaying = true}
0 0
- 【Unity3d】如何解决在开发中添加了新场景后,需要手工维护BuildSettings中场景列表的问题
- 如何在WPF中载入Unity3D场景?
- 在场景中添加多个图层
- 在场景中添加按钮
- 如何实现unity3d建筑场景中灯光效果
- Unity3D游戏开发中制作场景
- Tcl中使用ASCII码解决需要空格符的场景
- 【Unity3d开发基础】场景中物体的变换
- Unity3D 场景中图片模糊问题
- Unity3D Android场景中图片模糊问题
- Unity3d中制作Loading场景进度条所遇到的问题
- Unity3d中制作Loading场景进度条所遇到的问题
- Unity3d中制作Loading场景进度条所遇到的问题
- Unity3d中制作Loading场景进度条所遇到的问题
- Unity3d中制作Loading场景进度条所遇到的问题
- Unity3d中制作Loading场景进度条所遇到的问题
- 能不能简单描述一下你在java web开发中需要用到多线程编程的场景?
- 如何向场景中添加布告板
- 专访徐宜生:坚决不做代码搬运工!
- 字符串操作函数strcpy(str1, str2)的效果
- 设计模式之十九:命令模式(Command)
- Struts2+Spring3 基于注解的配置
- 设计模式六大原则(4):接口隔离原则
- 【Unity3d】如何解决在开发中添加了新场景后,需要手工维护BuildSettings中场景列表的问题
- Android SDK国内下载方式
- android中bitmap压缩的几种方法的解读
- 嵌入式linux入门之c语言学习注意事项总结(一)
- 面板数据分析plm
- 贝勒爷教你如何在Mac上安装Microsoft Office
- 设计模式六大原则(5):迪米特法则
- 最短路径
- C# 反射机制(转)