有没有办法测试是否为skspritenode的位置字段?

时间:2017-06-17 14:39:01

标签: swift sprite-kit

像这样

if enemy.position.x == 1 to 200 && enemy.position.y == 1 to 200 {
    //do sth
}

所以如果敌人在x:1 - 200,y:1 - 200的字段中,它应该运行代码。

有人可以帮助我,谢谢; D

1 个答案:

答案 0 :(得分:0)

您可以将containsClosedRange

一起使用
if (1...200).contains(enemy.position.x) && (1...200).contains(enemy.position.y) {
    // do sth
}

或者您可以使用~=

if 1...200 ~= enemy.position.x && 1...200 ~= enemy.position.y {
    // do sth
}