UNITY 动态添加场景

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNITY 动态添加场景相关的知识,希望对你有一定的参考价值。

除了www加载场景流以外,还有没有别的方法动态添加场景?

如果场景放在Resources文件夹里面,有没有方法动态添加?

参考技术A 代码写错了
Application.LoadLevel函数有两种用法:
1、参数为场景的编号,编号可以在buildsetting中查看
2、参数为场景的名称
显然,你的代码用的是1方法,但是由于你是远程下载的场景文件,所以并没有在本地,所以,用编号是无效的,你可以试试方法2追问

文不对题啊。。。
我是问在编辑器中没有把scene加入到build列表的前提下,除了使用www路径加载scene的场景流以外,还有没有别的方法将scene引用到项目中来

unity3d里菜鸟在线怎么给动态添加的物体添加贴图?

unity3d里菜鸟在线怎么给动态添加的物体添加贴图?

参考技术A unity的Asset文件夹下新建文件夹Resources,在Resources下创建文件夹Textures。把texture.png文件放入文件夹Textures下.
// 添加贴图 法1
// 法1的坑:Resources.Load()只能在Resources文件夹下读取,别的不行,所以该路径名默认在Asset/Resources下,且texture不要加文件后缀
this.gameObject.GetComponent<MeshRenderer>().Material.mainTexture=(Texture)(Resources.Load("Texture/texture"));
// 添加贴图 法2
this.gameObject.GetComponent<MeshRenderer>().material.mainTexture = new WWW("file://C:\\Users\\Desktop\\ProceduralGrid\\Assets\\Resources\\Textures\\texture.png").texture;
参考技术B //代码添加贴图 GameObject myCute; void Start () myCute =
GameObject.Find("Cube"); myCute.renderer.material.mainTexture =
Resources.Load("images/zjy") as Texture;本回答被提问者采纳

以上是关于UNITY 动态添加场景的主要内容,如果未能解决你的问题,请参考以下文章

Unity 动态添加或移除预制件

unity按钮添加恒力

unity3d里菜鸟在线怎么给动态添加的物体添加贴图?

如何在unity中添加按钮 步骤

unity3d里怎么给动态添加的物体添加贴图

Unity动画系统Animator动态添加事件