我知道如果你使用花栗鼠,你可以使用这样的函数来确定精灵施加了多少能量:
- (void)ccPhysicsCollisionPostSolve:(CCPhysicsCollisionPair *)pair seal:(CCNode *)nodeA wildcard:(CCNode *)nodeB {
float energy = [pair totalKineticEnergy];
// if energy is large enough, remove the seal
if (energy > 5000.f) {
[[_physicsNode space] addPostStepBlock:^{
[self sealRemoved:nodeA];
} key:nodeA];
}
}
我想做同样的事情,但没有花栗鼠。如何确定在任何给定时刻对我的精灵施加了多少力?