我想在两张图片之间切换以暂停和玩我的游戏。我尝试使用下面的代码,但它不起作用。我宣布暂停并播放为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()
答案 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
}
}
我相信它应该像你期望的那样......