这是什么意思? “alienPosition = alien.position”

时间:2016-06-12 06:25:54

标签: ios swift sprite-kit

有人可以告诉我这意味着什么以及如何解决这个问题? “Alien”是一个精灵,并且alienPosition变量被赋予一个double。

alienPosition = alien.position

错误说明了这个

Cannot assign a value of type 'CGPoint' to a value of type 'Double'

1 个答案:

答案 0 :(得分:0)

精灵的位置属性是CGPoint,它给出了精灵的x和y坐标。您不能将此赋值给double类型的变量或常量。

因此,将alienPosition的声明更改为CGPoint,然后将其作为alienPosition.x和alienPosition.y(它们都是CGFloat类型)访问各个组件。