我对 iOS 应用程序开发非常陌生,目前正在研究 Sprite Kit。
将图像添加到images.xcassets
. 我正在 xcassets 中创建一个文件夹,如图所示,以便更好地组织图像。
然后,在将 xcassets 文件夹中的这些图像添加到 sks 文件中时,我遇到了一些问题。
A)如果我从列中拖动图像,如图所示
当我将图像放在 sks 文件中时,我没有得到如图所示的纹理名称。
但是,如果图像是在未创建文件夹的情况下添加到 xcassets 中的,则会出现纹理名称。如果图像存在于 xcassets 的文件夹中,如何解决这个问题?
B) 类似的问题是,如果我将“Color Sprite”拖到 sks 文件中,并且如果我想在 xcassets 文件夹中添加图像,它不会读取它。但是可以读取直接存在于 xcassets 中的图像。如果图像存在于 xcassets 的文件夹中,如何解决这个问题?
C)下一个问题是如果我将整个项目文件夹复制到不同的位置(或者即使我关闭项目并再次打开它),然后如果我打开 sks 文件,我会遇到以下问题。
在 xcassets 中添加的图像直接出现,但在 xcassets 文件夹中添加的图像无法出现在 sks 文件中,即使我运行代码也是如此。但是,如果我签入 images.xcassets 文件夹,则该图像存在于其中。
如果我使用 XIB,则不会发生上述问题。
我已经阅读了精灵套件中的地图集,但我不想使用它,因为我的图像在整个执行过程中保持不变。