actionscript 3 を使い始めたばかりで、現在、Tremor ゲームの Flood Runner ゲームに似た、Flash CS5 でスクロール ランナー ゲームを作ろうとしています。ただし、私のゲームはエンドレスランナー ゲームではなく、時間切れになる前に到達しなければならない目的地がキャラクターにあるという違いがあります。このテーマについて読んだチュートリアルの多くは、プレイヤー キャラクターの x 位置と y 位置を使用してスクロールしますが、私のゲームでは、背景はキャラクターとは無関係にスクロールします。これについて私が読んだチュートリアルは、特に私の問題に対処していません。
TL;DR: 背景をループさせたくありませんが、一連の複数の背景画像があります。
複数の背景画像をシームレスにつなぎ合わせる最善の方法を見つけようとしています。現在、最大ピクセル幅の背景ムービー クリップ オブジェクトが 1 つあります。背景オブジェクトは、ジャンプしかできないプレイヤー キャラクターの位置に関係なく、左にスクロールします。
私がやろうと思っていることはこれです:
1 つの背景画像の右端にあるポイントがステージの右端の境界に到達するたびに、アクション スクリプトで次の背景オブジェクトの addChild コマンドを呼び出し、ステージの右端の境界でインスタンス化します。前の背景オブジェクトと同じ速度でスクロールします。
バックグラウンド オブジェクトがステージを完全に終了した後、記憶のためにバックグラウンド オブジェクトを削除する方法も理解する必要があります。
では、これに取り組む最善の方法は何でしょうか?