2

「 Binary Rush」や「Stay in the line 」のような無限のゲーム背景を作りたいです。背景は単純なトラックでもかまいません。ランダムなレーシング ロード トラックのようなものです。

現在、単一の SKShapeNode を使用してパスを描画し、lineWidth を大きな数値に設定しています。私var path = CGPathCreateMutable();はランダムなトラックを作成するために使用します。トラックが 1 本のラインに制限されているため、明らかにこれは理想的なソリューションではありません。トラックをさまざまな幅で拡張したり、トラック内に障害物を追加したりしたいと思います.

私の質問は次のとおりです: 1. これらの 2 つのゲームの背景は単なる画像ですか?スクロールすると、ランダムな画像が読み込まれますか? 2. トラックの幅を変更したり、トラック内に障害物を追加したりできる柔軟性を備えたトラックをランダムに生成するにはどうすればよいですか? 3. これらのトラックの異なるセグメントをどのように組み合わせるか、無限に長いパスを作成しないと仮定します。異なるセグメントに分割し、セグメントが画面外にスクロールしたら removeFromParent する必要があります。

ありがとうございます!:)

4

2 に答える 2

0

ゲーム開発の経験は少ないですが、私の経験に基づいて発言したいと思います

ゲームで、ヒーローが実行される画面上で無限バーを転がす必要があるという要件がありました。画像を使用してその無限実行バーを作成しました。画面のサイズ以上の画像を使用しました。特定の速度で無限バーを作成することにより、その画像を元の位置にリセットするために使用した画像の終点に到達します。すべての質問に答えるわけではありませんが、これが役立つことを願っています.

于 2014-12-11T07:51:04.903 に答える