Cocos2d/Box2d を使用して「エンドレス ランナー」を作成しています。CCFollow を使用してメインのランニング キャラクターにカメラを設定しています。(はい、X 値と Y 値を非常に深くスクロールしています)。今、私はこのゲームの一部を作成しましたが、それはすでに大きすぎます。固定位置ですべてのボディ/スプライトを一度に生成しています。(X 軸の 1500 年代と Y 軸の -1500 年代のようなもの)。
しかし、最適化の問題と、ランダムな場所でランダムな高さのランダムな丘を生成する必要があるエンドレス ランナーなどのゲームの性質に関しては間違っています。4 から 5 の地形だけを使用し、それらの障害物を変更して再利用し、反復的に見えないようにするかもしれません。
地形が複雑なため、ループを使用して丘/スプライトを生成していないことを思い出してください。手作りしてます!
RayWenderlichには「小さな翼のようなゲーム」に関する優れたチュートリアルがあり、その「resetHillVertices」メソッドを調べましたが、実行時にさまざまなタイミングで生成する必要があるさまざまなスプライト/ボディがあるため、役に立ちません。ランダムな位置。どんな助けでも大歓迎です。ありがとう