Ios SpriteKit-检测sprite是否仍在移动/停止

Ios SpriteKit-检测sprite是否仍在移动/停止,ios,sprite-kit,Ios,Sprite Kit,我想检测我的移动精灵在施加脉冲后是否停止。 是否有类似处理此问题的事件/函数 谢谢您可以检查物理体速度向量,查看节点是否朝任何方向移动。有了这样的东西,你可能就没事了: if((yournode.physicsBody.velocity.dx == 0.0f) && (yournode.physicsBody.velocity.dy == 0.0f)) { //do your stuff } 此外,节点的物理体上还有一个名为的属性,该属性指示对象在物理模拟中是否处于静止状

我想检测我的移动精灵在施加脉冲后是否停止。 是否有类似处理此问题的事件/函数


谢谢

您可以检查物理体速度向量,查看节点是否朝任何方向移动。有了这样的东西,你可能就没事了:

if((yournode.physicsBody.velocity.dx == 0.0f) && (yournode.physicsBody.velocity.dy == 0.0f)) {
   //do your stuff
}
此外,节点的物理体上还有一个名为的属性,该属性指示对象在物理模拟中是否处于静止状态。所以你可以这样做:

if(yourNode.physicsBody.resting ) {
 //do your stuff
 }
您可以阅读有关静息属性的某些行为和建议


希望这有帮助

您可以检查物理体速度向量,查看节点是否朝任何方向移动。有了这样的东西,你可能就没事了:

if((yournode.physicsBody.velocity.dx == 0.0f) && (yournode.physicsBody.velocity.dy == 0.0f)) {
   //do your stuff
}
此外,节点的物理体上还有一个名为的属性,该属性指示对象在物理模拟中是否处于静止状态。所以你可以这样做:

if(yourNode.physicsBody.resting ) {
 //do your stuff
 }
您可以阅读有关静息属性的某些行为和建议


希望这有助于以一杯咖啡击败我:@sangony这是一个借口:我早就有了我的,所以我很乐意去写答案:以一杯咖啡击败我:@sangony这是一个借口:我早就有了我的,所以我很乐意去写答案: