近期热门
粉丝3704
关注 31
获赞 5850
unity3d教程之如何在unity3d中打包apk资源、访问

[U3D] unity3d教程之如何在unity3d中打包apk资源、访问

[复制链接]
2144 2 0 1 10年前 举报
unity3d教程中提到,我们用unity3d来开发3d游戏,就一定会用到大量的图片、模型和其他一些资源。通常我们一个游戏的apk包只有几兆的大小,但是我们所需要的资源需要几十兆,甚至是几百兆,那我们该如何打包、访问呢?事实上,我们也可以把apk单独发布,然后再将资源包单独拷贝到SD卡里面,采用文件的方式访问。
但是操作之后我们会发现这样的方式很麻烦,一般受众都接受不了这样的游戏发布方式。还有一种方式就是把资源包打包进APK包里面,这样发布的时候,用户只用安装一个Apk包就行了,但是这样带来的问题就是Apk包比较大。那么,怎样把资源包打包进APK包里最简单、最经济呢?
其实也很简单,我们只需要在项目文件夹里面新建一个StreamingAssets文件夹,然后将需要打包的所有资源文件放到该目录下面,这样资源就被打包进Apk包里面的Assets文件夹里面了。然后,我们再该通过什么目录来访问这里面的资源呢?一般来说,, "jar:file://" + Application.dataPath + "!/assets" 就是访问该目录的路径,如果实在IOS平台,路径就不痛了,则是 Application.dataPath +"/Raw",这里需要注意的是文件路径的大小写问题不能有误,因为这里面是区分大小写的,如果不注意这个问题,资源可能就会加载不了,所以项目的命名规范一开始就要做好。
这样一来的方式就可以将奥康文件资源打包,并且在访问时也很简单,不会像的一种方式那么麻烦了,受众在使用中也会很方便。

0
点赞
0
打赏
1
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论2
您需要登录后才可以回帖 登录

給你拍拍手{:7_237:}
10年前
回复

使用道具 举报

{:7_267:}{:7_267:}{:7_256:}{:7_256:}{:7_255:}
10年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器