2013-07-22 105 views
2

我有一个应用程序,可以在其中存储所有iOS设备的地图集。销毁资源我不需要资产资源

我希望在第一次加载时从应用程序构建中销毁所有地图集,以便我可以节省设备空间(即目前,我的应用程序几乎有1 GB,删除未使用的地图集, MB为iPad视网膜)。

我该怎么做?

+1

Intersting问题。但我认为它不可能。如何在没有地图集的情况下部署应用程序并在第一次应用程序运行时下载所需的应用程序? – Heisenbug

+1

从appstore下载的应用程序包是只读的。另外Unity没有写入或修改资源包内容的方法。你可以做的只是在应用程序中拥有较低的rez资产,并且如果用户有iPad视网膜设备,询问他们是否要下载hi rez art资产(使用Unity的资产包)。但是,你必须支付大包的托管和下载费用,这是不值得的。 – Calvin

回答

0

你可以有核心功能 & 模型到您的最终方案。 使用资源捆绑从托管服务器下载额外的文件。这与人们所做的一样。

虽然Google Play Store提供了将APK包分割为更小的文件(称为OBB)的服务。然后将这些文件放在扩展包部分上Google Play服务器上传APK时。如果同一种服务提供我的Apple,我不会。