【JavaFX】setViewportを利用したドット絵アニメーション

本稿はJavaFXで複数画像を利用したドットアニメーションを実装してみたいと思います。
画像の差し替えアニメーションはgifファイルを用意しても処理できるのでそれを利用してもいいのですが、私はpn ...
【JavaFX】ゲームループの実装

本稿ではJavaFXでゲームループを実装する方法を紹介します。
JavaFXにはすでにゲームループ実装に使えそうなAnimationTimerクラスが用意されています。
このAnimationTimerクラスは ...
【JavaFX】動画や音声を再生するMediaPlayer

本稿は、動画や音声を再生できるMediaPlayerについて紹介したいと思います。
JavaFXには音声を再生することができるAudioClipも存在しますが、アプリケーション自体をJavaFXアプリケーションで作成するの ...
【JavaFX】当たり判定

本稿はJavaFXで当たり判定に使えそうなメソッドを紹介します。
目当ての判定ができそうにない場合は、swingで紹介したほうを使うのもいいかもしれません。
処理速度を考慮すると、矩形同士の判定か円同士の判定を ...
【JavaFX】キー入力を検出

本稿はJavaFXでキー入力を検出する方法を確認しておきます。
目次1.キー入力イベントの設定2.Enterなど特定のキーを押されたかを検出
1.キー入力イベントの設定
イベントの設定はSceneクラスのset ...
【JavaFX】マウス入力を検出

本稿ではJavaFXでマウス検出する方法を確認しておきます。
マウス操作系のゲームを作成する場合は必要な機能です。
swingよりも簡単なので紹介するまでもない気もしますが・・・
目次1.マウスイベントの ...【JavaFX】Canvasを利用した描画

本稿はJavaFXのCanvasで利用できる機能を一通り確認しておきたいと思います。
JavaFXでもSwingと同じようにGraphicsクラスみたいなものを利用して描画できるような機能が用意されています。
...
【JavaFX】グラデーションの適用

本稿では、JavaFXでグラデーションの実装方法について確認します。
線形グラデーション線形グラデーションはLinearGradientクラスを利用します。
new LinearGradient(始点x座標,始 ...
【JavaFX】アニメーション処理の適用

JavaFXには既にアニメーションが実装できる機能が用意されています。
今回は、このアニメーション系クラスの利用方法を見ていきたいと思います。
紹介する内容一覧基本機能平行移動アニメーション
拡大縮小ア ...
【JavaFX】オブジェクトにエフェクトを付与する

本稿はJavaFXのNodeオブジェクトに対してEffectを適用してみたいと思います。
エフェクトを利用すればより高度な表示を実装することができます。
ここで紹介するエフェクトは私が気になった物のみです。全て ...