如何在IOS中使用TextureAtlas从Internet加载纹理?

时间:2018-09-10 08:59:52

标签: ios sprite-kit textures plist sktextureatlas

首先,我在编译之前将纹理添加到项目中,然后SKTextureAtlas根据.atlasc文件夹创建了一组具有正确大小的纹理。但是,随着纹理数量的增长,将它们存储在项目中变得不合理,因此我开始从网上加载它们。 SKTextureAtlas不会组装它们,而是要求按图片手动添加它们。我使用TexturePacker存储纹理。如何处理从网络加载的纹理?还是如何使用JSON或.plist正确地将它们从texturePacker中裁剪出来?

1 个答案:

答案 0 :(得分:0)

您可以使用类方法SKTextureAtlas在运行时简单地创建atlasWithDictionary:。只需将您从任何地方下载的图像提供给它即可。

更多详细信息,请参见文档: https://developer.apple.com/documentation/spritekit/sktextureatlas/1427383-atlaswithdictionary?language=objc