0

私の cocos2d ゲームでは、チルト コントロールを使用したいと考えています。ゲームをシンプルに保つために、ゲームは横向きの左のみです。

ここで、ユーザーがデバイスを後方に傾けた場合、たとえば画面を上に傾けた場合、プレイヤー スプライトは上 (+y) に移動します。傾きが反対方向 (画面を下に向ける) の場合、スプライトは下に移動します。-(はい)

問題は、デバイスが最初からほとんど下向きに傾いていて、プレーヤーのスプライトがすばやく下に移動することです。上に移動するには、画面が見えなくなるまでデバイスを傾ける必要があります。

それで、傾斜がどの方向にあるかに基づいて、傾斜をより少なく/より敏感にする方法はありますか?

4

1 に答える 1

1

これにはフィルタリング係数を設定する必要があります。http://www.raywenderlich.com/3611/how-to-make-a-space-shooter-iphone-gameのチュートリアルを見てください。このタイプの動きに加速度計を使用する方法が説明されています。

于 2013-04-22T01:20:39.983 に答える