私は実際に問題を抱えていない跳ねるボールの効果を得ようとしています。
私が理解しようとしているのは、ボールの速度をどのように計算できるかということです。
私はこれがBox2dでどのように行われたかを知っています
b2Vec2 velocity = b->GetLinearVelocity();
float32 speed = velocity.Length();
これらの行はどのようにスプライト キットに変換されますか? ありがとう
編集:これが速度に適しているかどうか、私はこれを試しています
static inline CGFloat CGPointLength(const CGVector a) {
return sqrtf(a.dx * a.dx + a.dy * a.dy);
}
CGVector velocity=circle.physicsBody.velocity;
float speed=CGPointLength(velocity);