fjkrl 发表于 2013-2-18 14:58

Unity3d 动态读取外部文件

分两种情况:
1,加载封装好的内部文件。

view plaincopy to clipboardprint?

   1. var aaa : Material;//空材质
   2. var bbb : GameObject;//要绑定材质的模型
   3. function Start()
   4. {
   5. aaa.mainTexture = Resources.Load("你的资源名,例如“pic1”不需要文件扩展名");
   6. bbb.renderer.material = aaa;
   7. }

var aaa : Material;//空材质 var bbb : GameObject;//要绑定材质的模型 function Start() { aaa.mainTexture = Resources.Load("你的资源名,例如“pic1”不需要文件扩展名"); bbb.renderer.material = aaa; }

2,加载磁盘文件

view plaincopy to clipboardprint?

   1. var bbb : GameObject;
   2. function Start () {
   3. var www = new WWW ("file://D:\\pic1.jpg"这里也可以是网络图片地址);
   4. yield www;
   5. bbb.renderer.material.SetTexture("_MainTex", www.texture);
   6. }

var bbb : GameObject; function Start () { var www = new WWW ("file://D:\\pic1.jpg"这里也可以是网络图片地址); yield www; bbb.renderer.material.SetTexture("_MainTex", www.texture); }

blueskys 发表于 2013-2-18 19:51

谢谢分享{:5_424:}

Steven 发表于 2013-2-25 14:42

不错!!!!!!!!

零零七 发表于 2013-7-31 15:39

感谢分享哈

lmgeg874 发表于 2017-3-7 15:47

很不错

714806858 发表于 2017-3-7 16:26

好帖就是要顶

yangjingchi 发表于 2017-3-7 16:00

顶顶多好

sunjunfa001 发表于 2017-3-7 15:50

难得一见的好帖

guoer2113 发表于 2017-3-7 16:03

很好哦

Asuka_ 发表于 2017-4-4 18:07

很不错
页: [1]
查看完整版本: Unity3d 动态读取外部文件