金子邦彦研究室プログラミングJava でキーボード,マウス,テキスト描画,2次元グラフィックス,画像描画(Java, Jirr を使用)

Java でキーボード,マウス,テキスト描画,2次元グラフィックス,画像描画(Java, Jirr を使用)

プログラムを使って、グラフィックス、画像、ゲームプログラミングを行いたい。

※ ビジョン系、画像処理系(OpenCV, CImg,octave は別立てにしている).

◆ Irrlicht, Jirr

Irrlicht は,もともと C 言語ベースの3次元エンジンです. Irrlicht は,画像(カラー,モノクロ)の描画、2次元グラフィックス3次元グラフィックスイベント処理(マウス,キーボード等)の機能をもったゲームエンジンの決定版です. 文字の描画 (unicodeも可), 画像ファイル読み書きの機能もありますし,スライダやボタンなどのGUI部品もあるので,困ることはありません.

Jirr インストールとプログラミング

Java を使って

という条件で探したところ, Jirr にたどり着きました. 描画性能も,なかなか,良いようです

(Java なので、Windows でも Linux でも動くのですが、Windows ですと Java 開発環境 Eclipse のインストールが簡単なので、開発は、Windows を使うことをお勧めしておきます)。

ここではJava のプログラムで Jirr を使う. インストール,マウスやキーボードの処理,文字の表示,2次元のグラフィックス,ポップアップウインドウといった基本的な機能を試します.

  1. Windows で Jirr のインストールとテスト実行
  2. Jirr を用いたキーボード・イベント処理
  3. Jirr を用いた文字列描画
  4. 月着陸船ゲーム(文字列表示,2次元グラフィックス表示)
  5. Jirr を用いたマウス・イベント処理
  6. Jirr を用いたポップアップウインドウ