2

私はこの質問と同様の状況にあります。プレーヤーを中心に、プレーヤーを回転させてカメラを動かしたい。

しかし、私はbox2dを使用しているので、環境を回転させてプレーヤーを静的に保つことはできません。cocos2dでこれを行うにはどうすればよいですか?

私はローテーションのコードしか持っていません、そしてそれはかなり間違っていると確信しています:

self.rotation = car.body->GetAngle()*(180.0/M_PI);

ここに悪いスケッチがあります: 悪いスケッチ

ありがとう。

4

1 に答える 1

1

この回答には、背景の移動に関する多くの情報が含まれています。

cocos2dで背景を移動する方法

あなたがする必要があるのは、CCLayerを作成し、レイヤーを回転させることです。上記のスクリーンショットが正確である限り、これが最善のアプローチです。

これがコードとのより詳細なリンクです。 http://www.cocos2d-iphone.org/forum/topic/22376

于 2012-11-29T17:18:18.007 に答える