我試圖用Swift子類別SKShapeNode
。到目前爲止,我有這樣的事情:Swift對SKShapeNode進行子類化
import UIKit
import SpriteKit
class STGridNode: SKShapeNode {
init() {
super.init()
self.name = "STGridNode"
self.fillColor = UIColor(red: 0.11, green: 0.82, blue: 0.69, alpha: 1)
}
}
在我的代碼,我想這樣做的線沿線的東西:
let s = STGridNode(rectOfSize: CGSize(width: 100, height: 100))
所以我的問題是 - 如何在初始化器實現rectOfSize
爲STGridNode
?我已經試過:
init(rectOfSize: CGPoint) {
super.init(rectOfSize: rectOfSize);
}
但是,這給出了一個錯誤:「找不到INIT接受過載提供的參數」
什麼錯誤,你讓當您嘗試你的初始化方法? – drewag
@drewag,我已經用更多的細節更新了我的問題。謝謝:) – samturner