Java

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

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

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

Java

本稿はJavaで円同士の当たり判定を実装する方法を紹介します。

円同士の当たり判定の実装方法

円同士の判定をするjava標準APIは見つけられなかったので自力で実装してみようと思います。

円同士の判定をするには二 ...

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 ...