-2

我正在尝试将两个变量加在一起CGFloat,但是我收到了这个编译器错误:

Cannot convert value of type 'CGFloat' to expected argument type 'CGPoint'

这是给我错误的代码:

let moveBullet = SKAction.moveTo(self.size.height + bullet.size.height, duration: 1)

有人可以解释为什么我会收到此错误以及如何解决它吗?

4

1 回答 1

0

首先,您使用的方法不存在。

我猜您正在寻找创建SKSpriteNode 垂直移动动作的方法。

在这种情况下,无需创建CGPoint.

就用这个方法

let moveBullet = SKAction.moveTo(y: self.size.height + bullet.size.height, duration: 1) 
于 2020-01-22T17:28:01.300 回答