HatenaPocket本稿ではJavaFXでゲームループを実装する方法を紹介します。JavaFXにはすでにゲームループ実装に使えそうなAnimationTimerクラスが用意されています。このAnimationTimerクラスはhandleメソッドがアニメーションに最適なフレームレートに合わせて呼び出されるため、非常に簡単にゲームループを作成できます。私の環境では60fpsで呼び出されました。AnimationTimerのhandleメソッドをオーバーライドし、実装したい処理を記述していきます。startメソッドを呼び出すと定期的にhandleメソッドが呼び出されます。stopメソッドを呼び出すとタイマーを停止できます。試しに、Canvasクラスと連携して回転+色変更エフェクトを使ったアニメーションを作成してみましょう。...【JavaFX:横スクロールアクションゲーム】キャラとブロック縦並び時の判定と壁に当たった時の特殊動作Ver1.00のブロック判定記事でやったことの続きを実装します。...【JavaFX】オブジェクトに色、透明度を適用する本稿ではオブジェクトに対して色や透明度を適用させてみたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。当サイトのプライバシーポリシーについてはこちらからご参照いただけます。