SpriteKit纹理地图集,不包括在包中

时间:2014-02-04 21:16:12

标签: sprite-kit

我看到SpriteKit期望它的纹理地图集在应用程序包中。但是我正在通过互联网下载游戏资产。有没有办法从内存中加载资产包或通过另一种方法加载资产包?

我已经从通过互联网下载的资产创建了SKTexture实例,但我希望通过使用地图集来提升性能。

2 个答案:

答案 0 :(得分:0)

不幸的是,没有。 您可以滚动自己的spritesheets,但不能将内置功能用于不在捆绑中的图集。
我通过在安装后下载所有非atlas资产解决了这个问题,但是运送了所有的地图集以保持IPA低于100MB。

答案 1 :(得分:0)

iOS 9支持On Demand Resources,它可能会提供您正在寻找的功能。此技术的主要目的(App Thinning的一部分)是在安装应用程序时减少捆绑包大小。