0

cocos2D を使用して iOS をプログラミングしています。私のゲームは 60 fps で実行されますが、touchesMoved 関数はそれほど速く呼び出されません。実際には非常に遅いです。シミュレーターでは完全に機能しますが、私のデバイスでは機能しません。

touchesMoved 関数は、シミュレーターでは 20 fps でトリガーされますが、デバイスでは 5 fps に下がります。画面上でマウス/指を同じ200ピクセル移動しましたが。

加速度計デリゲートも使用していました。これを無効にすると、デバイスでタッチが正常に検出されます。加速度計とタッチの両方を使用したいので、回避策はありますか。

はい、ccTouchesMoved を使用しています。UIAccelerometer の updateintreval を変更して 30 に減らしましたが、動作は変わりません。

4

0 に答える 0