有人可以告诉我这意味着什么以及如何解决这个问题? “Alien”是一个精灵,并且alienPosition变量被赋予一个double。
alienPosition = alien.position
错误说明了这个
Cannot assign a value of type 'CGPoint' to a value of type 'Double'
答案 0 :(得分:0)
精灵的位置属性是CGPoint,它给出了精灵的x和y坐标。您不能将此赋值给double类型的变量或常量。
因此,将alienPosition的声明更改为CGPoint,然后将其作为alienPosition.x和alienPosition.y(它们都是CGFloat类型)访问各个组件。