【发布时间】:2015-09-26 19:44:27
【问题描述】:
我正在尝试创建一个数组来存储我的类对象。 createEnemies 方法在关卡启动时被调用。然后应该创建敌人的对象。但是我不明白该怎么做。它应该在“if(levelNumber
class level {
class func createEnemies() {
numEnemies = Int(floor(levelNumber * 1.5 + 10))
println("Number of Enemies this level: \(numEnemies)")
if(levelNumber < 5){
//Create numEnemies amount of class objects
}
}
}
//Enemy Variables
var enemiesKilled = 0
class enemy {
class func enemiesKilled() {
}
class standard {
var health:Int = 10
var name:String = "Standard"
var worth:Int = 10
var power:Int = 10
init () {
}
func kill() {
}
func damage(damage: Int) {
self.health -= damage
println("\(self.name) was damaged \(damage)")
if(self.health <= 0){
self.kill()
}
}
}
【问题讨论】:
标签: arrays swift class loops object