应用的第二个精灵图集 'cannot be found'
App's second sprite atlas 'cannot be found'
我有一个使用精灵图集的 SpriteKit 游戏(扩展名 .spriteatlas
)。它位于我的 Assets.xcassets
中。这个精灵图集工作得很好。我这样加载图集:
let atlas = SKTextureAtlas(named: "Atlas")
现在,我正在尝试添加 second 精灵图集,但是 Xcode 说“找不到纹理图集 'SecondAtlas'”。
我已经 creating/adding 以多种方式尝试了第二个...在我的桌面上创建它,然后将其拖入 Xcode;在我的桌面上创建它,然后通过 Finder window 将其拖到 .xcassets
中; copying/pasting 现有的、工作的、精灵图集,然后重命名;等等
我检查并重新检查我正在尝试使用正确的文件夹名称加载精灵图集。我是。
我也试过以下方法:
- 退出 Xcode
- 重新打开Xcode
- 打开我的项目
- 清理构建文件夹
- Build/Run
无论我做什么,精灵图集都找不到,尽管它就在我面前......它显示在 Xcode 中,它显示在 Finder 中。我没主意了。
感谢您的帮助!
显然你不能有同名的纹理——即使它们在不同的地图集中。例如,我的项目有 Atlas1 -> "someImage" and Atlas2 -> "someImage" .
当我重命名第二个精灵图集中的所有纹理时,它是 found/loaded 所需的。
我有一个使用精灵图集的 SpriteKit 游戏(扩展名 .spriteatlas
)。它位于我的 Assets.xcassets
中。这个精灵图集工作得很好。我这样加载图集:
let atlas = SKTextureAtlas(named: "Atlas")
现在,我正在尝试添加 second 精灵图集,但是 Xcode 说“找不到纹理图集 'SecondAtlas'”。
我已经 creating/adding 以多种方式尝试了第二个...在我的桌面上创建它,然后将其拖入 Xcode;在我的桌面上创建它,然后通过 Finder window 将其拖到 .xcassets
中; copying/pasting 现有的、工作的、精灵图集,然后重命名;等等
我检查并重新检查我正在尝试使用正确的文件夹名称加载精灵图集。我是。
我也试过以下方法:
- 退出 Xcode
- 重新打开Xcode
- 打开我的项目
- 清理构建文件夹
- Build/Run
无论我做什么,精灵图集都找不到,尽管它就在我面前......它显示在 Xcode 中,它显示在 Finder 中。我没主意了。
感谢您的帮助!
显然你不能有同名的纹理——即使它们在不同的地图集中。例如,我的项目有 Atlas1 -> "someImage" and Atlas2 -> "someImage" .
当我重命名第二个精灵图集中的所有纹理时,它是 found/loaded 所需的。