【发布时间】:2016-05-18 21:18:00
【问题描述】:
我是一名初级开发人员和程序员,想知道如何设置 iOS 游戏,以便在您击败前一个游戏后可以解锁一些关卡。是在“游戏”和“SpriteKit”设置下开始的吗?另外,物理引擎如何设置?见识少见见谅哈哈。
谢谢
【问题讨论】:
标签: objective-c iphone xcode7 game-physics 2d-games
我是一名初级开发人员和程序员,想知道如何设置 iOS 游戏,以便在您击败前一个游戏后可以解锁一些关卡。是在“游戏”和“SpriteKit”设置下开始的吗?另外,物理引擎如何设置?见识少见见谅哈哈。
谢谢
【问题讨论】:
标签: objective-c iphone xcode7 game-physics 2d-games
我认为作为第一次体验开发 iOS 游戏太过分了。
无论如何来自documentation
struct LevelTracker {
static var highestUnlockedLevel = 1
static func unlockLevel(level: Int) {
if level > highestUnlockedLevel { highestUnlockedLevel = level }
}
static func levelIsUnlocked(level: Int) -> Bool {
return level <= highestUnlockedLevel
}
var currentLevel = 1
mutating func advanceToLevel(level: Int) -> Bool {
if LevelTracker.levelIsUnlocked(level) {
currentLevel = level
return true
} else {
return false
}
}
}
【讨论】: