Próbuję podklasę SKShapeNode
z Swift. Do tej pory mam coś takiego:Podklasy SKShapeNode z 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)
}
}
W moim kodu chcę tak zrobić coś wzdłuż linii:
let s = STGridNode(rectOfSize: CGSize(width: 100, height: 100))
więc moje pytanie - w jaki sposób mogę wdrożyć rectOfSize
w initialiser dla STGridNode
? Próbowałem:
init(rectOfSize: CGPoint) {
super.init(rectOfSize: rectOfSize);
}
Ale to daje błąd: „Nie można odnaleźć przeciążenie dla init, który akceptuje dostarczone argumenty”
Co ty coraz błąd podczas próby metodę zainicjować? – drewag
@drewag, zaktualizowałem moje pytanie z nieco większą szczegółowością. Dzięki :) – samturner