敵を検出するレーダーのように三角形の画像を回転させると問題が発生します。
b2Body *body;
CCSprite *actor;
if (b->GetType() == b2_kinematicBody && myActor == [loader spriteWithUniqueName:@"radar."]){
radar = b;
radarSprite = myActor;
}
LevelHelperで作ったキネマティックBodyなので回転させたいです。そのため、静的な点を中心に回転し、後方への動きを繰り返す必要があります。スプライトではなくボディなので、頂点を中心に回転させる方法がわかりません。
アイデアはありますが、よくわかりません。CCSprite を回転させて Body を sprite.position に移動するとどうなりますか? 出来ますか?
どうもありがとうございました