如何使用Sprite Kit进行资产管理

时间:2019-04-24 06:57:28

标签: ios sprite-kit

我正在从事游戏项目。它包括多个屏幕(mainScreensettingsScreenlevelSelectionScreen等)。我根据main.xcassetssettings.xcassetsmainsoundssettingssounds等屏幕对图标/图像/声音进行了分组。我还分别拥有一个背景目录。

我现在正在寻找一些东西,用于仅加载必要的资源并在屏幕转换之间处置旧资源。 例如,当打开设置屏幕时,我只想加载settingScreen的图像/声音,而返回到mainScreen时,则卸载先前屏幕的资源并加载mainScreen的资源。我还想处置旧的背景图像,并在用户更改背景图像时加载新的背景图像。

我如下创建精灵:

let sprite = SKSpriteNode(imageNamed: "myImage")

0 个答案:

没有答案