【Java】WAVファイルの再生

本稿はJavaでwavファイルを再生するClipの使用方法について説明します。
ゲーム制作においてBGM、効果音はそこそこ重要なものになると思います。
Clipを使用することで、wavファイルの再生、ループ再生 ...
【Java】AudioClipを利用したwavファイル再生

本稿ではJavaでAudioClipを利用したBGMの再生方法を紹介します。
ただ、AudioClipは非常に簡単に使用できますが、appletなので今後は使用しないようにしたほうがいいかもしれません。
Jav ...
【Java】SwingとJavaFXの連携で動画再生

本稿は、JavaのSwingアプリケーション内でJavaFXと連携し、動画再生する方法を紹介します。
動画再生はゲームには必須ではありませんが、より高度なオープニングやエンディングを流したい場合は必要になってきます。
【Java】マウス入力処理

本稿はマウス操作を実装する方法を紹介します。
マウスの入力を受け取るにはMouseListenerやMouseMotionListenerを実装してオーバーライドする方法とenableEventsによる有効化を行いproc ...
【Java】グラデーション描画

本稿はJavaでグラデーションを描画するLinearGradientPaintクラスとRadialGradientPaintクラスについて紹介します。
グラデーション描画機能はゲーム制作において必須ではありませんが、画面遷 ...
【Java】キー入力処理

本稿はJavaでキー入力処理を実装してみます。
キー入力の方法には、KeyListenerを実装し、メソッドをオーバーライドして利用する方法とenableEventsで有効化し、processKeyEventメソッドをオー ...
【Java】配列操作用クラスArrays

本稿は配列操作用クラスのArraysクラスの一部の機能を紹介します。
特に配列内の要素をソートするメソッドが便利です。
紹介する機能一覧配列のコピー配列の指定範囲をコピー
配列をListオブジェクトに変 ...
【Java】描画色の変更と透明で描画する方法

本稿は、Javaのdraw系メソッドで描画色の変更をする方法や、画像の透明度を指定して描画する方法を紹介します。
色変更はデバッグなどで使用できますし、文字列表示は黒だけじゃなく他の色も使いたくなることはあるはずです。特に ...
【Java】アフィン変換で画像などを回転させる

本稿はJavaで画像や図形描画の回転を実現する方法を紹介します。
JavaにはAffineTransformクラスという、アフィン変換を簡単に実装できるクラスが用意されています。
このクラスを利用することで、平 ...
【Java】ウィンドウに画像を描画する

本稿はJFrameクラスで作成したウィンドウに画像を描画する方法を紹介します。
ゲームを作成する場合は画像を描画して実装することがほとんどになると思うので、必ず使えるようになりましょう。
画像を読み込んで表示ま ...