0

跳ねるボールでシマリス空間を作ろうとしています

現在、私のデバイスはランドスケープ モードで実行されています。したがって、cocos2D によると、すべて問題ありません。スプライトを追加すると、横向きモードになります。

    [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];

唯一の問題は、現在 chipmunk を使用すると、デバイスの向きがめちゃくちゃになることです。iPadを左上隅に向かって傾けると、私の「弾むボール」は右上隅に向かって移動します。

シマリスのスペースを手動で回転させる方法はありますか?

または、シマリス空間内で回転を設定する他の方法はありますか?

4

1 に答える 1

0

単純な記号の問題のように思えます。ボールに力を加えることでボールが動くと思います。したがって、(10, 0) のような正の力を適用する代わりに、ボールを一方向に動かすときに負の力 (-10, 0) を適用し、反対方向に逆方向に動かします (たとえば、x 座標の力に -1 を掛けます)。Chipmunk はデバイスの向きを気にしたり認識したりせず、力と重力に従ってオブジェクトを移動するだけです。

于 2010-08-27T11:27:56.520 に答える