Как получить угол скорости для вращения пули?

У меня есть это:

CGPoint vel = hudLayer.rightJoystick.velocity;

            CCBullet* sp = [CCBullet spriteWithFile:@"green.png"];
            sp.position = player.position;
            [self addChild:sp z:-10];

            vel = ccpMult(ccpNormalize(vel), 300);
sp.rotation = //how to get the rotation out of the velocity?

Любая помощь?


person cocos2dbeginner    schedule 20.04.2011    source источник


Ответы (1)


person    schedule
comment
спасибо, сработало, но мне нужно было сделать это: sp.rotation = CC_RADIANS_TO_DEGREES(-1*angle); - person cocos2dbeginner; 20.04.2011
comment
Да, я, вероятно, должен был объяснить, что это даст вам результат в радианах (0.. pi * 2), а не в градусах (0.. 360) - person Jim Blackler; 20.04.2011