DXライブラリ単語

755件
ディーエックスライブラリ
1.0千文字の記事
  • 2
  • 0pt
掲示板へ

DXライブラリとは、C++言語用のPC向けゲームライブラリである。

概要

山田 巧氏が開発しているもので、2001年に発表、現在更新が行われている(2022年7月現在ver.3.23b)。

専門学校にて使用されていたライブラリを基点としており、C++言語用ではあるもののC言語の知識があれば使用することができる。

Windows版、Android版、iOS版が用意されているほか、機械的に変換しただけだがVisualC#パッケージもある。

描画

描画にはDirectX9.0/9.0c/11.0から選択することができる。基本的な描画機は9.0時点のフォンシェーディング又はMMDトゥーンレンダリングに準じているが、HLSLにも対応していることからそこそこ柔軟にカスタマイズすることも可(PBRを実装している方の例exit)。2D、3Dの両方をサポートする。

サウンド

サウンドにはDirectSound(デフォルト)/XAudio2の選択式。後者の機によりドップラー効果などの3Dサウンドを容易に追加することができる。

入力

入力ではキーボード入力、マウスの入出力、ゲームパッド入力に対応。押しているか否かのみを判別するスタイルで一貫しているため、作成したいジャンルによっては押した間/話した間を判断する処理が別途必要となる。

その他

決められたゲームループはほぼいため、Unityにて存在するようなFixedUpdateなどの機は自前で用意する必要がある。逆に言えばキーを押すたびに画面更新するような最低限の仕組みも許容されると言える。

通信機も一応は搭載されているものの、TCP/IPUDP較的基礎的な部分のみとなっている為手頃というわけではい。必要に応じてWinSockなど他の通信手段を用いるのが好ましい。

まとめると、

  • DirectXの2D、3D描画機を簡単な文法で使用できる
  • 手厚い機というよりはより基礎的な部分をサポートしている

ライブラリとなる。ゲーム制作時のエンジン選定において一向してみてはいかがだろうか?

MMDモデル読み込みと描画を較的手軽に行うことができる。

使用例

関連動画

関連項目

関連サイト(外部)

DXライブラリ置き場exit

【スポンサーリンク】

  • 2
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

人類には早すぎる動画 (単) 記事と一緒に動画もおすすめ!
提供: ゲスト
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

DXライブラリ

9 ななしのよっしん
2015/05/31(日) 00:31:39 ID: AQ/H6HsZgp
>>6
こうやって他のライブラリネガキャンしてまで持ち上げるライブラリなんだから
ろくでもないライブラリなんだろうな、Siv3Dって(偏見
👍
高評価
0
👎
低評価
0
10 ななしのよっしん
2015/05/31(日) 00:37:06 ID: ROUJq6pWH5
>>9
実際Siv3Dは使えない
マジレスすると本当に他をネガキャンしないと持ち上げることすらできない、持ち上げようとする人も(Siv3D開発者を除いては)いない
👍
高評価
0
👎
低評価
0
11 ななしのよっしん
2015/12/17(木) 10:46:21 ID: x+PLj3D0n8
今度はSiv3Dネガキャンですか
あっちこっち自演で大変そうね
👍
高評価
0
👎
低評価
0
12 ななしのよっしん
2015/12/18(金) 05:20:30 ID: s8QTt9lGOb
突然何なのかわからないものを宣伝し始めてからの自演認定とは…
また性質の悪い当たり屋に絡まれたな
👍
高評価
0
👎
低評価
0
13 ななしのよっしん
2015/12/27(日) 22:46:13 ID: KLKDfiU5d6
>>12
それっておかしくねぇ?
だって当たり屋が自分にぶつかったらプラマイ0じゃん。
👍
高評価
0
👎
低評価
0
14 ななしのよっしん
2015/12/31(木) 08:20:16 ID: Uo+Y52wa1Y
これずっと償でアップデート続けてくれてるんだよなあ

HP http://homepage2.nifty.com/natupaji/DxLib/index.htmlexit 見てきたんだが
Since 2001.5.01 Last Up 2015.12.29 ライブラリバージョン 3.16
って書いてあって、要は14年以上も続いてる訳だ

DXライブラリゲーム開発してる自分としては素直に感謝したい
👍
高評価
0
👎
低評価
0
15 ななしのよっしん
2016/01/04(月) 18:29:55 ID: s8QTt9lGOb
更新履歴見る気なくすくらいしく対応してるよな

自分は自前でできるから必要ないけど、チェックしてる作者は7・8割これを使ってる
方向性を押し付けない最低限の下支えだからこそ彼らには使いやすいんだと思う

似たような素材・動作で似たようなビジュアルにならないし、中堅が手堅く使ってるから挫折割合も低い
 (これは初心者が他エンジンに流れた結果だけど)
必ずしも画一化や挫折が悪ってわけじゃないけどな
👍
高評価
0
👎
低評価
0
16 ななしのよっしん
2016/01/26(火) 00:38:55 ID: 6PE9w7cXVU
monogame触った後に感じる日本語表示&入力のありがたさ
👍
高評価
0
👎
低評価
0
17 ななしのよっしん
2016/10/09(日) 14:59:49 ID: CHsi/i9Wy5
基本的には作者すげーと思ってるけどC#版のつくりはいい加減すぎる
👍
高評価
0
👎
低評価
0
18 ななしのよっしん
2017/01/22(日) 01:59:24 ID: 906lcqoXI8
質問見てると、自力で全部作れるだろって人もちょくちょく使ってるよね。
手間を省くという本分をしっかり担っている、優れたライブラリである事の左。
👍
高評価
0
👎
低評価
0