在Unity3D Webplayer中加载外部资源的正确方法是什么?如何在Unity3D中加载动态资产?
我的例子包含一个空的场景和一个按钮。用户单击按钮时,必须将外部资源加载到场景中。比我应该分配脚本等,但问题是 - 我可以用脚本创建一个空对象,但如何加载外部资产到它?
外部资产是存储在远程PC上的文件,可通过http或任何其他协议访问。
在Unity3D Webplayer中加载外部资源的正确方法是什么?如何在Unity3D中加载动态资产?
我的例子包含一个空的场景和一个按钮。用户单击按钮时,必须将外部资源加载到场景中。比我应该分配脚本等,但问题是 - 我可以用脚本创建一个空对象,但如何加载外部资产到它?
外部资产是存储在远程PC上的文件,可通过http或任何其他协议访问。
Unity具有访问某些协议数据的WWW类,最显着的是像上面说的那样的http。
http://docs.unity3d.com/Documentation/ScriptReference/WWW.html
如果对象返回成功,你可以访问它下载的数据。您可以访问它下载的原始字节并根据需要处理数据。或者,您可以以文本或纹理的形式访问它,如果这适用于您的情况。
我可以用这种方式加载3D模型吗? –
“外部”如何。您是否尝试从用户的本地机器加载某些内容,或者您是否尝试动态加载已经创建并与该播放机一起打包的资产? – Jerdak
我需要加载存储在远程机器上的资产,可通过http或任何其他协议访问。 –