0

私は実際に問題を抱えていない跳ねるボールの効果を得ようとしています。
私が理解しようとしているのは、ボールの速度をどのように計算できるかということです。

私はこれが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);
4

1 に答える 1