HOME » IrrlichtML

IrrlichtML

これはIrrlichtを日本語環境で使いやすいように機能追加した独自ビルドバージョンです。英語圏以外でIrrlichtを扱う時に遭遇する不具合を解決します。(English)

IrrTTのみ使用時のウィンドウIrrlichtML使用時のウィンドウ

追加された機能は以下の通り。

  1. TrueTypeフォントを表示可能(FreeType2を使用)
  2. CGUIEditBoxの中でInput Method(IME, XIM)を使用可能
  3. CGUIFileOpenDialogに多言語ファイル名を表示可能
  4. 多言語文章をクリップボード経由でコピー&ペースト可能
  5. IME変換ウィンドウを適切な位置に表示可能
フォーラム
MultiByte Language support pack for Irrlicht 0.9
New Input Method for i18n

ダウンロード

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同梱)

ビルド方法

  1. このパッチのビルドにはFreeType2ライブラリが必要です。次のURLから最新のソースを入手してください。
    FreeType2
    http://www.freetype.org/
    FreeType 2.3.7 (2008/09/25 最新版)
    改行コードCRLFのzip版 (Windows環境なら、こちらがお薦め)
    tar.gz版
  2. 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
  3. 同梱の/sourceと/includeにあるファイルをIrrlichtの同名フォルダに入れてください。
  4. 必要であれば、プロジェクトファイルにCGUITTFont.h、CGUITTFont.cppを追加してください。
  5. 以上でビルド環境が整いました。ビルドが成功すれば新しいDLLが作成されます。

ライセンス

Irrlicht(like zlib/libpng)とFreetype2(FTL)に準拠。つまりクレジットを書き換えさえしなければ自由に使用することが出来ます。

謝辞

このプロジェクトには多くの貢献者の方々の成果が盛り込まれています。素晴らしいコードを公開してくださった事に感謝します。

  • zgock: irrTT & MultiByte Language support pack 作者
  • uirou: IMウィンドウ位置アップデートコード 作者
  • solehome: irrTT クラッシュバグ 修正者

 

更新日:2009.02.21 (Sat)

海外ゲーム予約

Download

IrrlichtML 1.5 Updated 19.Dec.2008

スポンサー