Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 通过www加载本地资产包_Unity3d - Fatal编程技术网

Unity3d 通过www加载本地资产包

Unity3d 通过www加载本地资产包,unity3d,Unity3d,我是unity3D的新手,将从基于网络播放器的游戏开发一款独立游戏。因此,webplayer游戏从服务器下载资产文件夹,但根据单机版,无需从服务器下载资产。那么我如何加载本地包来运行应用程序呢。我有文件夹名“Bundle”,其中包含Bundle包。如果您的Bundle文件夹位于资产/资源中,您可以使用Resources.Load()加载它们。并且(!)它们被编译到您的游戏中 如果要使用WWW加载本地文件,请使用文件:// var FilePath = "file://" + Applicatio

我是unity3D的新手,将从基于
网络播放器的游戏
开发一款
独立游戏
。因此,webplayer游戏从服务器下载资产文件夹,但根据单机版,无需从服务器下载资产。那么我如何加载本地包来运行应用程序呢。我有文件夹名“
Bundle
”,其中包含Bundle包。

如果您的Bundle文件夹位于资产/资源中,您可以使用Resources.Load()加载它们。并且(!)它们被编译到您的游戏中

如果要使用WWW加载本地文件,请使用文件://

var FilePath = "file://" + Application.dataPath + "/Bundle/image.jpg";

并将WWW指向此路径。

如果捆绑文件夹位于资产/资源中,则可以使用Resources.Load()加载它们。并且(!)它们被编译到您的游戏中

如果要使用WWW加载本地文件,请使用文件://

var FilePath = "file://" + Application.dataPath + "/Bundle/image.jpg";

并将WWW指向此路径。

小心,这仅适用于OSX窗口编辑器。例如,在Android上,Application.dataPath不存在。请小心,这只适用于OSX窗口编辑器。例如,在Android上,Application.dataPath不存在。