Swift “二进制运算符”+&引用;不能应用于类型为“的操作数”;CGFloat";及;CGPoint";迅速地
错误显示:二进制运算符“+”不能应用于“CGFloat”和“CGPoint”类型的操作数Swift “二进制运算符”+&引用;不能应用于类型为“的操作数”;CGFloat";及;CGPoint";迅速地,swift,sprite-kit,Swift,Sprite Kit,错误显示:二进制运算符“+”不能应用于“CGFloat”和“CGPoint”类型的操作数 我想我必须把一些东西转换成CGFloat,但我不确定。帮助?square.size.width*2是一个CGFloat但是obstacle1A。position是一个CGPoint 也许您的意思是obstacle1A.position.x(或者obstacle1A.position.y) obstacle1B.position = CGPointMake(square.size.width * 2 + ob
我想我必须把一些东西转换成CGFloat,但我不确定。帮助?
square.size.width*2
是一个CGFloat
但是obstacle1A。position
是一个CGPoint
也许您的意思是obstacle1A.position.x
(或者obstacle1A.position.y
)
obstacle1B.position = CGPointMake(square.size.width * 2 + obstacle1A.position, self.frame.size.height)