Unity 多场景打包
2016-01-25 15:33
525 查看
本文章由cartzhang编写,转载请注明出处。 所有权利保留。
文章链接:/article/3664430.html
作者:cartzhang
不用在苦逼的,大家各自版本,一不留心就提交版本冲突了,美术说,你TM能不老动我资源不,程序说,你TM瞎提交啥,又整不过了,打包不了了。
各种心碎啊!!对编辑大场景,这是福音啊!!
对于多关卡编辑,大大优化工作流程啊!!
对新手来说,看到多场景,在编辑器中发现很好,很不错啊。但是打包后,发现只有一个场景,其他的场景都没被加载啊!!
咋办?这Tm不是坑人嘛!!
那就交给“SceneManager”来处理吧!!
注意要是调试可以直接在编辑器中拉入两个场景,然后编辑即可。要是运行,最好把作为背景的场景改为Unload Scene,以保证运行时,不会产生同一个场景,加载两遍。
就是这么简单!!
我们来看看具体是干啥的,什么作用。
发现了没,就是这么样。具体注释里面都说的很明白了。
我们需要把场景添加到主场景中,当然使用Additive就可以完成了。
就这样!!!!
若有问题,请随时联系!!
非常感谢!!!
文章链接:/article/3664430.html
作者:cartzhang
Unity 多场景打包问题
Unity 5.3多场景编辑功能
Unity 5.3 有了很好的新功能,不仅仅是VR的功能牛逼啊。多场景编辑对编辑大场景和多人合作处理场景,提供了很大的帮助,效果明显啊。不用在苦逼的,大家各自版本,一不留心就提交版本冲突了,美术说,你TM能不老动我资源不,程序说,你TM瞎提交啥,又整不过了,打包不了了。
各种心碎啊!!对编辑大场景,这是福音啊!!
对于多关卡编辑,大大优化工作流程啊!!
多场景打包问题
那问题来了!!!对新手来说,看到多场景,在编辑器中发现很好,很不错啊。但是打包后,发现只有一个场景,其他的场景都没被加载啊!!
咋办?这Tm不是坑人嘛!!
那就交给“SceneManager”来处理吧!!
你需要一行代码
只需要,程序在加载中加一行代码即可。[code][Header("场景名称")] public string LoadLevelName; void Start() { //异步叠加场景 SceneManager.LoadSceneAsync(LoadLevelName,LoadSceneMode.Additive); }
注意要是调试可以直接在编辑器中拉入两个场景,然后编辑即可。要是运行,最好把作为背景的场景改为Unload Scene,以保证运行时,不会产生同一个场景,加载两遍。
就是这么简单!!
LoadSceneMode
异步加载场景中,会发现除了场景名称或ID外,有个LoadSceneMode,就是加载模式啊!我们来看看具体是干啥的,什么作用。
[code] public enum LoadSceneMode { // // 摘要: 关闭所有场景,只打开一个场景 // /// // Closes all current loaded scenes and loads a scene. // /// Single = 0, // // 摘要:场景一个场景到当前场景中。 // /// // Adds the scene to the current loaded scenes. // /// Additive = 1 }
发现了没,就是这么样。具体注释里面都说的很明白了。
我们需要把场景添加到主场景中,当然使用Additive就可以完成了。
就这样!!!!
若有问题,请随时联系!!
非常感谢!!!
相关文章推荐
- Unity Excel 文件读取和写入
- Unity多语言本地化极简方案
- Unity Profile
- unity 内存
- Unity 5:使用 Asset Bundle 和 Asset Bundle Manager (3)
- Unity 5:使用 Asset Bundle 和 Asset Bundle Manager (2)
- 【Unity开发】实现简易时钟效果
- Unity 5: Asset Bundle 和 Asset Bundle Manager (1)
- (新增5.3版本的需求)最近美术同事要求:我们要能给够水和云这样的半透明场景特效上烘焙光照贴图,好吧~~
- Unity学习之路(2)
- UNITY发布安卓APK的整体流程
- Unity学习之路(一)太空大战类游戏制作3
- [转]Unity中使用ulua的个人经验总结
- 深入浅出聊Unity3D项目优化:从Draw Calls到GC
- Unity Flat Shading实现低多边形(low-poly)效果
- [Unity3d][NGUI]打包NGUI预制件成Assetbundle 两种思路.
- unity, StartCoroutine and StopCoroutine
- 【Unity Shader】Shadow Caster、RenderType和_CameraDepthTexture
- unity3d之刚体碰撞器和触发器的一些知识
- Unity学习之路(1)