辣条 发表于 2012-8-12 22:53

Unity3D 动态读取外部文件

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

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

2,加载磁盘文件

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

暴躁小强 发表于 2012-11-12 15:24

强烈支持楼主ing……

zaki 发表于 2013-9-16 11:29

新人拜帖!

276970376 发表于 2015-4-29 20:56

stday!学习!

forlio 发表于 2017-4-4 10:01

楼主是超人

那些年 发表于 2017-4-4 09:42

真心顶

forlio 发表于 2017-4-4 10:20

难得一见的好帖

liu89477929 发表于 2017-4-4 09:57

不错不错

dajiji2046 发表于 2017-4-4 10:19

LZ真是人才

老徐 发表于 2017-4-17 20:57

楼主是超人
页: [1]
查看完整版本: Unity3D 动态读取外部文件