2013-04-12 27 views
0

在Unity3D Webplayer中加载外部资源的正确方法是什么?如何在Unity3D中加载动态资产?

我的例子包含一个空的场景和一个按钮。用户单击按钮时,必须将外部资源加载到场景中。比我应该分配脚本等,但问题是 - 我可以用脚本创建一个空对象,但如何加载外部资产到它?

外部资产是存储在远程PC上的文件,可通过http或任何其他协议访问。

+0

“外部”如何。您是否尝试从用户的本地机器加载某些内容,或者您​​是否尝试动态加载已经创建并与该播放机一起打包的资产? – Jerdak

+0

我需要加载存储在远程机器上的资产,可通过http或任何其他协议访问。 –

回答

2

Unity具有访问某些协议数据的WWW类,最显着的是像上面说的那样的http。

http://docs.unity3d.com/Documentation/ScriptReference/WWW.html

如果对象返回成功,你可以访问它下载的数据。您可以访问它下载的原始字节并根据需要处理数据。或者,您可以以文本或纹理的形式访问它,如果这适用于您的情况。

+1

我可以用这种方式加载3D模型吗? –