【JavaFX:横スクロールアクションゲーム】ゲーム画面の上に別のUIを表示、ゲームクリア、ゲームオーバー、全画面連携

ゲームオーバー、クリアの実装はゲーム画面を暗くして文字でクリアやゲームオーバーと表示します。
カメラをSceneに設定しているので、これの実装がなかなか面倒だったりします。
そこで、JavaFXのSubScen ...
【JavaFX:横スクロールアクションゲーム】オブジェクト出現、削除処理の実装

前回までで、スクロールやオブジェクトの出現処理を実装しましたが、全オブジェクトを最初から表示状態にしてしまうと、処理効率が悪くなってしまいます。
今回はカメラの表示範囲付近 ...
【JavaFX:横スクロールアクションゲーム】スクロールを実装

ゲームのスクロールの実装は以前カメラの実装時に説明した内容で実装します。
上記で説明した内容+カメラの移動有効範囲を設定しましょう。
カメラの移動有効範囲は固定 ...
【JavaFX:横スクロールアクションゲーム】背景スクロールを実装

背景のスクロールは通常と同じ比率でのスクロールではなく、遠近感をだしたスクロールを実装します。
前の記事横スクロールアクションゲームTop次の記事今回の場合簡単な方法は単純に背景画像に対してZ座標を指定する方法が最も簡単で ...
【JavaFX:横スクロールアクションゲーム】キャラとステージ(ブロック)の判定、押し戻し処理の実装

アクションゲーム制作で面倒くさい処理の一つである、キャラとステージの判定処理です。
このゲームのステージは50×50のマップチップを敷き詰めてステージを構成していますのでこ ...
【JavaFX:横スクロールアクションゲーム】プレイヤーキャラ、敵キャラの表示と動きを実装

キャラクタークラスを作成し、プレイヤーキャラを表示させます。
前の記事横スクロールアクションゲームTop次の記事内容CharaObjectPlayer
PlayerControllerManager
Enem ...
【JavaFX:横スクロールアクションゲーム】ステージの表示を実装

ブロックなどを表示して、ステージを作成してみます。
前の記事横スクロールアクションゲームTop次の記事ステージは50×50のマップチップを敷き詰めた形で作成します。50×50にした理由は単純に計算しやすいからです。 ...
【JavaFX】アニメーションクラスの罠

先日、JavaFXでゲームを制作していると画面切り替える度にメモリリークしていっているという事実に気が付きました。
こんな感じですね。(右側にあるタスクマネージャのメモリが常に上がっていってます。画質が悪いのはごめんなさい ...
【JavaFX:横スクロールアクションゲーム】全ゲーム内オブジェクトのベースを作成する

ゲームプレイ中に出現する敵やブロック、プレイヤーなどのベースクラスを作成していきます。
オブジェクト系クラスは少し多くなります。ソースは一部のみ紹介と説明をします。全ソース ...
【JavaFX】ゲーム用フルスクリーンの実装方法を考えてみる

本稿はJavaFXでゲーム用フルスクリーンモードの実装について考えてみたいと思います。(ディスプレイ解像度変更も含む)
内容フルスクリーンモードへの移行解像度の変更実装案その1.Swing連携でJFrameにJavaFX ...