「DXライブラリ」の版間の差分
imported>MikeCAT 作成 |
imported>MikeCAT 細 シェーダーが使える特長を追加、その他調整 |
||
| 1行目: | 1行目: | ||
'''DXライブラリ'''とは、[[山田 巧]]様が作った[[Windows]]で簡単に綺麗な[[ゲーム]]を作るための[[C++]]用[[ライブラリ]]である。 | |||
==主な特長== | ==主な特長== | ||
* 2関数(SetWindowModeとDxLib_Init)だけで簡単に[[ウィンドウ]]を作成できる | |||
* 1関数(ProcessMessage)だけで簡単に[[メッセージ]]処理ができる | |||
* 標準[[Windows API]]に比べてかなり高度な[[描画]]機能(2D図形、画像、[[文字列]]、動画、3D[[ポリゴン]]、3D[[モデル]]など)が存在 | |||
* [[シェーダー]]により、描画時に画像を加工することもできる | |||
* [[キー]]・[[マウス]]・[[ゲームパッド]]の入力も数個の[[関数]]で取得できる | |||
* [[サウンド]]も簡単に[[ループ]]再生・複数同時再生が可能 | |||
* ゲームに使用する[[データ]]を付属[[ツール]]で簡単に[[アーカイブ]]、[[暗号化]]できる。もちろんその読み込みも簡単 | |||
* [[通信]]機能も完備 | |||
* [[DLL]]を使えば色々な[[言語]]で([[Excel VBA]]や[[NScripter]]などでも)使える | |||
== | ==主な欠点== | ||
* [[実行ファイル]]のサイズが巨大になる(ただウィンドウを開くだけで1MBを超える) | |||
* [[起動]]が遅く、その間[[フリーズ]]して見える | |||
* [[DirectX]]に[[依存]]した実行ファイルになる | |||
==入手するには== | ==入手するには== | ||
[http://homepage2.nifty.com/natupaji/DxLib/ 公式サイト]に[[アクセス]]して[[ダウンロード]]する。 | [http://homepage2.nifty.com/natupaji/DxLib/ 公式サイト]に[[アクセス]]して[[ダウンロード]]する。 | ||
主に[[Visual C++]]用、[[bcc]]用、[[gcc]]/[[Dev-C++]]用が存在する。 | |||
2013年9月29日 (日) 09:38時点における版
DXライブラリとは、山田 巧様が作ったWindowsで簡単に綺麗なゲームを作るためのC++用ライブラリである。
主な特長
- 2関数(SetWindowModeとDxLib_Init)だけで簡単にウィンドウを作成できる
- 1関数(ProcessMessage)だけで簡単にメッセージ処理ができる
- 標準Windows APIに比べてかなり高度な描画機能(2D図形、画像、文字列、動画、3Dポリゴン、3Dモデルなど)が存在
- シェーダーにより、描画時に画像を加工することもできる
- キー・マウス・ゲームパッドの入力も数個の関数で取得できる
- サウンドも簡単にループ再生・複数同時再生が可能
- ゲームに使用するデータを付属ツールで簡単にアーカイブ、暗号化できる。もちろんその読み込みも簡単
- 通信機能も完備
- DLLを使えば色々な言語で(Excel VBAやNScripterなどでも)使える
主な欠点
入手するには
主にVisual C++用、bcc用、gcc/Dev-C++用が存在する。