3

我对 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,则不会发生上述问题。

我已经阅读了精灵套件中的地图集,但我不想使用它,因为我的图像在整个执行过程中保持不变。

4

0 回答 0