我创造了一个游戏,我想教玩家如何玩这个游戏。所以我计划创建一个游戏内教程,其中游戏将暂停并向玩家显示一些指导以教他们。我希望这个游戏内教程只运行一次。我怎么能这样做?
答案 0 :(得分:3)
您可以使用UserDefault布尔值来确定是否需要执行代码。使用' If Statement'查看布尔值是否等于false,如果是,则运行教程,然后将UserDefault布尔值设置为true。
func hasTutorialBeenExecuted() {
let defaults = UserDefaults.standard
if defaults.bool(forKey: "tutorialExecuted") == false {
print("Run Tutorial")
defaults.set(true, forKey: "tutorialExecuted")
}
}