Java

本稿はJavaで自由曲線、曲線を含む図形を表現できるパスについて紹介します。

紹介する機能moveToで描く位置を変更
lineToで線を引く
quadToで曲線を引く
curveToで曲線を引く
clo ...

Java

本稿はJavaのEllipse2Dクラスについて紹介します。

Ellipse2Dクラスは楕円を表すオブジェクトで、それに関連するいろいろなメソッドを利用できます。

紹介する機能Ellipseオブジェクトの作成

Java

本稿はJavaのPolygonクラスについて紹介します。

Polygonクラスは多角形を表すオブジェクトで、それに関連するいろいろなメソッドを利用できます。

紹介する機能Polygonオブジェクトの作成
tra ...

Java

前回、Javaでwavファイルの再生する方法を記事にしました。

この記事で紹介したClipインターフェースを用いた方法では、ファイルの内容をメモリにすべて展開した状態となってしまいます。

実際に大きなファイルを ...

Java

本稿はJavaでwavファイルを再生するClipの使用方法について説明します。

ゲーム制作においてBGM、効果音はそこそこ重要なものになると思います。

Clipを使用することで、wavファイルの再生、ループ再生 ...

Java

本稿ではJavaでAudioClipを利用したBGMの再生方法を紹介します。

ただ、AudioClipは非常に簡単に使用できますが、appletなので今後は使用しないようにしたほうがいいかもしれません。

Jav ...

Java

本稿は、JavaのSwingアプリケーション内でJavaFXと連携し、動画再生する方法を紹介します。

動画再生はゲームには必須ではありませんが、より高度なオープニングやエンディングを流したい場合は必要になってきます。

Java

本稿はマウス操作を実装する方法を紹介します。

マウスの入力を受け取るにはMouseListenerやMouseMotionListenerを実装してオーバーライドする方法とenableEventsによる有効化を行いproc ...

Java

本稿はJavaでグラデーションを描画するLinearGradientPaintクラスとRadialGradientPaintクラスについて紹介します。

グラデーション描画機能はゲーム制作において必須ではありませんが、画面遷 ...

Java

本稿はJavaでキー入力処理を実装してみます。

キー入力の方法には、KeyListenerを実装し、メソッドをオーバーライドして利用する方法とenableEventsで有効化し、processKeyEventメソッドをオー ...