デバイスの向きと入力に問題があります。xcode->projects->orient 設定を使用して、Portrait 以外のすべてを無効にしました。デバイスの向きを変えると、グラフィックスは (予想どおり) その場にとどまりますが、KKInput のジェスチャ (パンなど) が正しくない座標と変換を提供しているようです。私の一番の疑いは、KKInput の convertToGL の処理に関連する何かが欠けているということです。私には、Cocos2d がまだデバイスの向きを読み取っており、それを考慮して計算しているように見えます。以下は、役立つ場合の図です。
正方形のグリッドからの 2 つの「正方形」スプライト。
**** | ****
* * | * *
**** | ****
XX スプライトを指でパンし、右にドラッグします。
**** | ****
-> *XX* | * * (squares move horizontal)
**** | ****
デバイスを横向きにします。
**** | ****
* * | * *
**** | ****
XX スプライトを指でパンし、右にドラッグします。
^ (squares move vertical)
^
**** |
*XX* |
**** |
____ | ****
* *
**** | ****
* * |
**** |