私は私を殺している質問があります...
Box2d で LevelHelper を使用してレベルを作成しています。三角形のボディに三角形のスプライトが接続されています。
今の問題は、その体をある位置に回転させ、添付されたスプライトも回転させたいということです。
ここにいくつかのコードがあります:
//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);
任意のヒント?
事前にどうもありがとうございました!!