【发布时间】:2015-11-20 07:16:39
【问题描述】:
尝试做一些我觉得应该很简单的事情,但到目前为止我尝试过的任何事情都没有奏效。我试图阻止这个循环继续,直到我的敌人的属性设置为 true。
我的敌人节点在行走状态下找出了通往玩家的路径。在计算出路径之前,我不想迭代到下一个敌人。我的敌人节点有一个 pathComplete 节点,我在 walk 状态下设置为 true。
这是在触摸时执行的。
for node:AnyObject in self.children {
if node is EnemyNode {
let enemy = node as! EnemyNode
enemy.destination = coordinate
enemy.stateMachine.enterState(WalkingState)
}
}
【问题讨论】:
-
嗯...
if cancel { break }?
标签: swift sprite-kit gameplay-kit