首先,我在编译之前将纹理添加到项目中,然后SKTextureAtlas根据.atlasc文件夹创建了一组具有正确大小的纹理。但是,随着纹理数量的增长,将它们存储在项目中变得不合理,因此我开始从网上加载它们。 SKTextureAtlas不会组装它们,而是要求按图片手动添加它们。我使用TexturePacker存储纹理。如何处理从网络加载的纹理?还是如何使用JSON或.plist正确地将它们从texturePacker中裁剪出来?
答案 0 :(得分:0)
您可以使用类方法SKTextureAtlas
在运行时简单地创建atlasWithDictionary:
。只需将您从任何地方下载的图像提供给它即可。
更多详细信息,请参见文档: https://developer.apple.com/documentation/spritekit/sktextureatlas/1427383-atlaswithdictionary?language=objc