我有一个让我想死的问题...
我正在使用 LevelHelper 在 Box2d 中制作关卡。所以我有一个三角形精灵附着在一个三角形的身体上。
现在的问题是我想将那个身体旋转到一个位置,并旋转附加的精灵。
这里有一些代码:
//Detecting my actor and my sprite
if (b->GetType() == b2_dynamicBody && myActor == [loader spriteWithUniqueName:@"radar."]){
radar = b;
radarSprite = myActor;
}
只是想尝试 20 度,但它没有旋转。
//trying to rotate inside TICK: Method
float32 b2Angle = -1 * CC_DEGREES_TO_RADIANS(20);
radar->SetTransform(radar->GetPosition(), b2Angle);
radarSprite.position = ccp(radar->GetPosition().x,radar->GetPosition().y);
有小费吗?
非常感谢您提前!!