IrrlichtML
これはIrrlichtを日本語環境で使いやすいように機能追加した独自ビルドバージョンです。英語圏以外でIrrlichtを扱う時に遭遇する不具合を解決します。(English)
追加された機能は以下の通り。
- TrueTypeフォントを表示可能(FreeType2を使用)
- CGUIEditBoxの中でInput Method(IME, XIM)を使用可能
- CGUIFileOpenDialogに多言語ファイル名を表示可能
- 多言語文章をクリップボード経由でコピー&ペースト可能
- IME変換ウィンドウを適切な位置に表示可能
ダウンロード
- IrrlichtML 1.5
- ソース(コンパイル済DLL同梱)
- IrrlichtML 1.4.2
- ソース(コンパイル済DLL同梱)
- IrrlichtML 1.4.1
- ソース(コンパイル済DLL同梱)
- IrrlichtML 1.4
- ソース(コンパイル済DLL同梱)
- IrrIM Test 2007.11.21a (1.4beta new test)
- ソース(コンパイル済デモ同梱)
- IrrlichtML 1.3.1
- ソース(コンパイル済DLL同梱)
- IrrlichtML 1.3
- ソース(コンパイル済DLL同梱)
- IrrlichtML 1.2
- ソース(コンパイル済DLL同梱)
ビルド方法
-
このパッチのビルドにはFreeType2ライブラリが必要です。次のURLから最新のソースを入手してください。
- FreeType2
- http://www.freetype.org/
- FreeType 2.3.7 (2008/09/25 最新版)
- 改行コードCRLFのzip版 (Windows環境なら、こちらがお薦め)
- tar.gz版
- FreeType2のLibファイルをビルドしてください。
- Visual Stusio 2005 - 2008の場合
- ドキュメント:./freetype-2.3.7/builds/win32/visualc/index.html
- プロジェクトファイル:./freetype-2.3.7/builds/win32/visualc/freetype.sln
- libファイル:./freetype-2.3.7/objs/freetype237MT.lib
- 同梱の/sourceと/includeにあるファイルをIrrlichtの同名フォルダに入れてください。
- 必要であれば、プロジェクトファイルにCGUITTFont.h、CGUITTFont.cppを追加してください。
- 以上でビルド環境が整いました。ビルドが成功すれば新しいDLLが作成されます。
ライセンス
Irrlicht(like zlib/libpng)とFreetype2(FTL)に準拠。つまりクレジットを書き換えさえしなければ自由に使用することが出来ます。
謝辞
このプロジェクトには多くの貢献者の方々の成果が盛り込まれています。素晴らしいコードを公開してくださった事に感謝します。
- zgock: irrTT & MultiByte Language support pack 作者
- uirou: IMウィンドウ位置アップデートコード 作者
- solehome: irrTT クラッシュバグ 修正者
更新日:2009.02.21 (Sat)


