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

问题描述 投票:0回答:1

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

ios sprite-kit textures plist sktextureatlas
1个回答
0
投票

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

更多细节见文档:https://developer.apple.com/documentation/spritekit/sktextureatlas/1427383-atlaswithdictionary?language=objc

© www.soinside.com 2019 - 2024. All rights reserved.