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

提供:MonoBook
imported>MikeCAT
作成
 
編集の要約なし
 
(他の1人の利用者による、間の1版が非表示)
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++]]用が存在する。
[[category: C++]]
[[category: ライブラリ]]

2025年5月13日 (火) 06:26時点における最新版

DXライブラリとは、山田 巧様が作ったWindowsで簡単に綺麗なゲームを作るためのC++ライブラリである。

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

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

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

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

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