DXライブラリ

DXライブラリとC言語で3Dゲームを作るまとめ

DXライブラリとC言語で3Dゲーム制作のまとめ。これから3Dゲーム作る人に参考にでもなれば。Visual Studio2022かつDirectX11で作る前提です(VS2026・Directx12は公式でまだ未対応なため)。C言語、と書いて...
DXライブラリ

【DXライブラリ】2D空間に図形を描画する

DXライブラリで2D空間に図形を描画する方法について説明しています。描画できるのは点、線、三角形、四角形、円、楕円の6つ。
DXライブラリ

【DXライブラリ】3D空間に線や球を描画する

DXライブラリで3D空間に線や球を描画する方法について説明しています。開発段階で当たり判定の範囲などを図示したい場合に。
DXライブラリ

【DXライブラリ】画像を拡大・縮小・回転させて表示する

DXライブラリで画像を拡大・縮小・回転させて表示する方法について説明しています。ついでに自由変形も。2D版と3D版両対応。
DXライブラリ

【DXライブラリ】トゥーンシェーダーを作る

DXライブラリでトゥーンシェーダーを実装する方法について説明しています。アニメ調・セルルックな感じにしたい場合に。
DXライブラリ

【DXライブラリ】3Dモデルの一部だけを表示/非表示にする

DXライブラリで3Dモデルの一部だけを表示または非表示にする方法について説明しています。半透明要素がある部分の描画対策などに。
DXライブラリ

【DXライブラリ】鏡面反射光と環境光を実装する

DXライブラリで鏡面反射光(スペキュラー)と環境光(アンビエントライト)を実装する方法について説明しています。
DXライブラリ

【DXライブラリ】ライトの設定をする

DXライブラリでライトの設定をする方法について説明してます。ライトの向き、位置、色、種類の変更など。
DXライブラリ

【DXライブラリ】ランバートシェーダーを作る

DXライブラリでランバートシェーダーを作ります。ライティング処理の基本となるやつです(Lambert拡散反射)。
DXライブラリ

【DXライブラリ】ライティングなしのシェーダーを作る

DXライブラリでライティングなしのシェーダーのコードを書きます。DirectX11版。光源などの影響を考えずマテリアル・テクスチャの色をそのまま出すシェーダーです。
DXライブラリ

【DXライブラリ】シェーダーの作り方と読み込み方

DXライブラリでシェーダーを作る方法と読み込む方法について説明してます。使用言語はHLSL。