Java

本稿は、シューティングゲームやアクションゲーム等、弾を移動させたりするようなゲームで利用することになる数学関数を利用したアニメーションを実装してみたいと思います。

ここで特に覚えてほしいのは、sinメソッド、cosメソッド ...

Java

本稿はJavaでゲームループの実装をやってみたいと思います。

マルチスレッドを利用するので、わからない方はこちらの記事でスレッドの増やし方までは知っておいてください。

ゲームループの実装

ゲームループを作成するに ...

Java

本稿はJava標準APIを利用し、ゲームの画面遷移を実現する方法について説明します。

画面遷移の実装方法は、いろいろ考えられますが、今回はせっかくJPanelを使ってるのでそのJPanelを入れ替える方法で画面遷移を実現し ...

Java

本稿ではJavaのSwingアプリケーションでJavaFXと連携して機能を埋め込む方法とJavaFXアプリケーションでSwingと連携して機能を埋め込む方法を見ていきます。

Swingアプリケーション内で一部JavaFXの ...

Java

本稿はJavaFXでmp3、wavファイルを再生する方法を紹介します。

MediaPlayerと違ってSwingアプリケーション上でも動作しますので、appletのAudioClipの上位APIといえるでしょう。

Java

本稿は、JavaでArrayListやLinkedList等、Listインターフェースを実装したクラス等、コレクションAPIに対してソートなどの操作を行う方法を紹介します。

紹介する機能sortメソッドによる要素の並び替え

Java

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

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

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

Java

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

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

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

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

Java

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

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

Java

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

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

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