だから私は 2D 横スクロール javafx ゲームを作成しようとしています。
これまでAnimationTimer
はキャラクターの動きをコントロールしていました。でも今は、ステージを動かそうとしてちょっと行き詰まっています。
再び AnimationTimer を使用して非インタラクティブな要素を移動できます。しかし、ゲームでインタラクティブな要素をどのように生成すればよいかについての考えがありません。
たとえば、プレーヤーが多くの歩数を歩き、ピックアップを取るために手を伸ばすとしましょう。このピックアップをステージに配置して、ゲームの後半に配置するにはどうすればよいでしょうか。私の問題をよりよく説明するために、私がペイントで描いたこの厄介な画像を考えてみてください。
最初は、緑色の境界の間の画面のみがプレーヤーに表示されます。プレーヤーは前に歩かなければならず (したがって、画面も前に歩かなければなりません)、2 つの壁の間でピックアップを見つける必要があります。ピックアップをシーンの可視ビューの外に配置して、プレーヤーが到達したときにのみ表示されるようにするにはどうすればよいですか?