class ColorRectangle: SKShapeNode {
var width: CGFloat!
var height: CGFloat!
var rectColor: UIColor!
convenience init(rectOfSize: CGSize, colorOfRectangle rectColor: UIColor) {
super.init(rectOfSize: rectOfSize)
self.width = rectOfSize.width
self.height = rectOfSize.height
self.rectColor = rectColor
self.fillColor = rectColor
self.strokeColor = rectColor
}
}
无法获得正确的初始化程序。
我该怎么办?
尝试像这样更改你的初始化程序:
class ColorRectangle: SKShapeNode {
var width: CGFloat!
var height: CGFloat!
var rectColor: UIColor!
convenience init(rectOfSize: CGSize, colorOfRectangle rectColor: UIColor) {
self.init()
self.init(rectOfSize: rectOfSize)
self.rectColor = rectColor
self.fillColor = rectColor
self.strokeColor = rectColor
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)