Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift “二进制运算符”+&引用;不能应用于类型为“的操作数”;CGFloat";及;CGPoint";迅速地_Swift_Sprite Kit - Fatal编程技术网

Swift “二进制运算符”+&引用;不能应用于类型为“的操作数”;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”和“CGPoint”类型的操作数


我想我必须把一些东西转换成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)