首先,我在编译之前将纹理添加到项目中,并且SKTextureAtlas基于.atlasc文件夹创建了一组具有正确大小的纹理。但是当纹理数量增加时,将它们存储在项目中变得不合理,所以我开始从网络加载它们。 SKTextureAtlas不会组装它们,但要求通过图片手动添加它们。我使用TexturePacker来存储纹理。如何使用从网络加载的纹理?或者如何使用JSON或.plist正确地从texturePacker中删除它们?
您可以使用类方法在运行时创建SKTextureAtlas
:atlasWithDictionary:
。只需将您从任何地方下载的图像提供给它。