「DXライブラリ」の版間の差分

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

主な特長[編集 | ソースを編集]

主な欠点[編集 | ソースを編集]

入手するには[編集 | ソースを編集]

公式サイトアクセスしてダウンロードする。

主にVisual C++用、bcc用、gcc/Dev-C++用が存在する。