unity3d中动态增加、建立场景
来源:互联网 发布:mac f11 怎么按 编辑:程序博客网 时间:2024/06/10 18:05
场景(scene)多半通过在build settings中点击add current或者把场景拖进面板实现,假如不这么做,你的场景便不会被加载,哪怕你制定了绝对路径。
复制代码
复制代码
大家注意到了吗。下载好以后就可以直接loadlevel了,不需要手动进行add current的操作了。
就是说,一个游戏里要加载多少场景多半都是固定的。
这样的方法会有很多不便,不容易动态加载场景。所以我们今天要说的,是一种动态加载场景的方法。
首先,你需要一个编辑器文件,放在editor文件夹下。注意,这个文件不可以继承自monobehaviour
- public class BuildSceneEditor{ [@MenuItem("build/BuildWebplayerStreamed")] static void Build(){ string[] levels = new string[]{"Assets/Level1.unity","Assets/Level2.unity"}; BuildPipeline.BuildStreamedSceneAssetBundle(levels,"streamed.unity3d",BuildTarget.WebPlayer); } }
这样,在你的unity编辑器上出现了一个按钮,你执行这个按钮,则会在你的Assets同级目录下出现你build好的streamed.unity3d文件,你把这个文件放在服务器上,下面一步就是下载这个文件并build了。
- WWW download = WWW.LoadFromCacheOrDownload("http://xxx/streamed.unity3d",0); yield return download; Application.LoadLevel("Level1");
大家注意到了吗。下载好以后就可以直接loadlevel了,不需要手动进行add current的操作了。
0 0
- unity3d中动态增加、建立场景
- unity3d中动态增加、建立场景
- unity3d中动态增加、建立场景
- Unity3d中制作Loading场景
- Unity3D 动态显示场景跳转提示框
- Unity3D游戏开发之使用场景Ⅰ:建立类型映射
- unity3d中场景切换人物动画
- Unity3d 场景中物体渐隐效果实现
- 如何实现unity3d建筑场景中灯光效果
- Unity3D 场景中图片模糊问题
- Unity3D加载预制体到场景中
- Unity3D游戏开发中制作场景
- 如何在WPF中载入Unity3D场景?
- Unity3d中制作Loading场景进度条
- Unity3D Android场景中图片模糊问题
- 我的Unity3D学习日记-04(Transform,Time,Mathf类以及动态在场景中生成Prefab)
- [unity3d]从服务器端获取资源动态加载到场景
- [unity3d]从服务器端获取资源动态加载到场景
- The Maths Lecture - CodeForces 507 D dp
- syntax error: unexpected identifier
- 互联网模式的企业如何运维IT系统(一)
- 纹理的滤波方式
- 数据结构基础-栈
- unity3d中动态增加、建立场景
- HTML + CSS 重难点记录篇
- 【Uni2d】Texture2DContainer
- Unity3d人物的名称与血条的绘制方法
- Unity3D教程:性能优化
- 魔兽世界开发商动视暴雪迎来首个中国东家:腾讯
- permute by sorting
- unity3d动画操作以及动画实现
- java之比较两个对象