我正在尝试将两个CGFloat
变量相加,但出现此编译器错误:
Cannot convert value of type 'CGFloat' to expected argument type 'CGPoint'
这是给我错误的代码:
let moveBullet = SKAction.moveTo(self.size.height + bullet.size.height, duration: 1)
有人可以解释为什么我收到此错误以及如何解决该错误吗?
答案 0 :(得分:0)
首先,您使用的方法不存在。
我想您正在寻找一种方法来创建可自动SKSpriteNode
垂直移动的动作。
在这种情况下,无需创建CGPoint
。
只需使用此方法
let moveBullet = SKAction.moveTo(y: self.size.height + bullet.size.height, duration: 1)