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这是一个借口:我早就有了我的,所以我很乐意去写答案: