Ios 如何计算sprite套件中的落球速度
我正在尝试获得一种弹跳球效果,但实际上我并没有遇到任何问题。Ios 如何计算sprite套件中的落球速度,ios,objective-c,sprite-kit,Ios,Objective C,Sprite Kit,我正在尝试获得一种弹跳球效果,但实际上我并没有遇到任何问题。 我想弄清楚的是我如何计算球的速度 我知道Box2d就是这样做的 b2Vec2速度=b->GetLinearVelocity() float32速度=速度。长度(); 这些线条是如何转换成精灵套件的? 谢谢 编辑: 我在试这个,知道这对速度是否正确吗 static inline CGFloat CGPointLength(const CGVector a) { return sqrtf(a.dx * a.dx + a.dy
我想弄清楚的是我如何计算球的速度 我知道Box2d就是这样做的
b2Vec2速度=b->GetLinearVelocity()
float32速度=速度。长度();
这些线条是如何转换成精灵套件的? 谢谢 编辑: 我在试这个,知道这对速度是否正确吗
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);
SKNode
的physicsBody
具有用于计算速度的CGVector
属性。SKNode
的physicsBody
具有用于计算速度的CGVector
属性