基于Sprite Kit的游戏开发实战
1. 游戏开发前期准备
在游戏开发中,敌人是不可或缺的元素。我们可以使用Xcode创建一个名为 EnemyNode 的新Cocoa Touch类,以 SKNode 作为父类。目前,我们先不赋予敌人类实际的行为,而是为其设计外观。我们将采用与玩家相同的技术,使用文本构建敌人的身体。由于字母“X”看起来更具威慑力,所以敌人将由小写的“x”组成一个大的“X”形状。以下是 EnemyNode.swift 的代码:
import UIKit
import SpriteKit
class EnemyNode: SKNode {
override init() {
super.init()
name = "Enemy \(self)"
initNodeGraph()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
private func initNodeGraph() {
let topRow = SKLabelNode(fontNamed: "Courier-Bold")
topRow.fontColor = SKColor.brownColor()
topRow.fontSize = 20
topRow.text = "x x"
top
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



