我创造了一个游戏,我想教玩家如何玩这个游戏。因此,我计划创建一个游戏教程,游戏将暂停,并显示一些指示给玩家教他们。我希望这个游戏中的教程只运行一次。我怎么能这么做?
发布于 2017-04-29 04:52:10
您可以使用UserDefault布尔值来确定是否需要执行代码。使用'If语句‘查看布尔值是否等于false,如果等于,请运行教程,然后将UserDefault布尔值设置为true。
func hasTutorialBeenExecuted() {
let defaults = UserDefaults.standard
if defaults.bool(forKey: "tutorialExecuted") == false {
print("Run Tutorial")
defaults.set(true, forKey: "tutorialExecuted")
}
}https://stackoverflow.com/questions/43691361
复制相似问题