Так что у меня есть что-то вроде этого в моем коде:Swift - Оператор перегрузки - Умножение для CGFloat
let padding = mySprite1.size.height/2
let margin = 1.2
Тогда в функции, я стараюсь, чтобы умножить их люблю:
newSprite.position = CGPointMake(x: 0 + (padding * margin), y: 0)
Но это ошибки не говоря не бинарное перегружать ... Поэтому я стараюсь перегружать их, как это:
public func * (a: CGFloat, b: CGFloat) -> CGFloat {
return a * b
}
Но ошибки, я даже следовал е xact way RayWenderlich перегружает свой +.
Я поместил свой метод в GameScene, нужно ли его разместить где-то в другом месте?
Какой тип поля? –