如何在SWIFT,SpriteKIT中切换两个图像以暂停和玩游戏

时间:2015-05-11 02:40:59

标签: ios swift sprite-kit

我想在两张图片之间切换以暂停和玩我的游戏。我尝试使用下面的代码,但它不起作用。我宣布暂停并播放为public class LibraryContext : DbContext { public LibraryContext() : base("libromatic") { } public DbSet<LibUser> LibUsers { get; set; } public DbSet<Book> Books { get; set; } public DbSet<Borrowed> Borrows { get; set; } }

有人可以帮忙吗?

SKSpriteNodes()

1 个答案:

答案 0 :(得分:0)

正如其他人告诉你的那样,你没有给我们足够的信息给你一个确切的答案。

无论如何,我能看到的代码的一小部分对我来说似乎不对。

首先,您可能不应该使用两个节点,也不应删除任何节点 如果您的目标只是更改图标,则应使用相同的节点并只更改其texture属性。

如果你想要一个例子,我可以给你一个。

编辑:以下是

的示例
// In this example, we will call playPauseNode the SKSpriteNode you are using as a button
var isPlaying = true

func buttonTouched() {
if isPlaying { // If the game is playing
playPauseNode.texture = SKTexture(imageNamed: "theNameOfYourPlayButtonImage")
isPlaying = false
}

else { // If the game is paused
playPauseNode.texture = SKTexture(imageNamed: "theNameOfYourPauseButtonImage")
isPlaying = true
}

}

我相信它应该像你期望的那样......