Sto provando a sottoclasse SKShapeNode
con Swift. Finora ho avuto qualcosa di simile:Sottoclasse SKShapeNode con Swift
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)
}
}
Nel mio codice che voglio quindi fare qualcosa sulla falsariga di:
let s = STGridNode(rectOfSize: CGSize(width: 100, height: 100))
Quindi la mia domanda è - come si implementa rectOfSize
nel initialiser per STGridNode
? Ho provato:
init(rectOfSize: CGPoint) {
super.init(rectOfSize: rectOfSize);
}
ma che dà un errore: 'Impossibile trovare un sovraccarico di init che accetta gli argomenti forniti'
Quale errore state ottenendo quando si tenta il metodo di inizializzazione? – drewag
@drewag, ho aggiornato la mia domanda con un po 'più di dettaglio. Grazie :) – samturner