「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++用が存在する。