Java

本稿ではJavaFXでゲームループを実装する方法を紹介します。

JavaFXにはすでにゲームループ実装に使えそうなAnimationTimerクラスが用意されています。

このAnimationTimerクラスは ...

Java

本稿は、動画や音声を再生できるMediaPlayerについて紹介したいと思います。

JavaFXには音声を再生することができるAudioClipも存在しますが、アプリケーション自体をJavaFXアプリケーションで作成するの ...

Java

本稿はJavaFXで当たり判定に使えそうなメソッドを紹介します。

目当ての判定ができそうにない場合は、swingで紹介したほうを使うのもいいかもしれません。

処理速度を考慮すると、矩形同士の判定か円同士の判定を ...

Java

本稿はJavaFXでキー入力を検出する方法を確認しておきます。

目次1.キー入力イベントの設定
2.Enterなど特定のキーを押されたかを検出
1.キー入力イベントの設定

イベントの設定はSceneクラスのset ...

Java

本稿ではJavaFXでマウス検出する方法を確認しておきます。

マウス操作系のゲームを作成する場合は必要な機能です。

swingよりも簡単なので紹介するまでもない気もしますが・・・

目次1.マウスイベントの ...

Java

本稿はJavaFXのCanvasで利用できる機能を一通り確認しておきたいと思います。

JavaFXでもSwingと同じようにGraphicsクラスみたいなものを利用して描画できるような機能が用意されています。

...

Java

本稿では、JavaFXでグラデーションの実装方法について確認します。

線形グラデーション

線形グラデーションはLinearGradientクラスを利用します。

new LinearGradient(始点x座標,始 ...

Java

JavaFXには既にアニメーションが実装できる機能が用意されています。

今回は、このアニメーション系クラスの利用方法を見ていきたいと思います。

紹介する内容一覧基本機能
平行移動アニメーション
拡大縮小ア ...

Java

本稿はJavaFXのNodeオブジェクトに対してEffectを適用してみたいと思います。

エフェクトを利用すればより高度な表示を実装することができます。

ここで紹介するエフェクトは私が気になった物のみです。全て ...

Java

本稿ではオブジェクトに対して色や透明度を適用させてみたいと思います。

紹介する内容一覧図形の枠線色、塗りつぶし色、透明度の変更
画像などのオブジェクトに対する不透明度の変更
Colorクラスを利用し、色を変更する ...