DirextX

【DX12を学びたい】2DテクスチャのUVアニメーションに対応する

2Dテクスチャの描画範囲を指定できるように対応します。 コンスタント(定数)バッファーを拡張してUV、カラー値を頂点シェーダーで修正します。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
DirextX

【DX12を学びたい】2D描画をスクリーン座標で描画できるようにしたい

2Dテクスチャの表示位置をウィンドウ座標(-1~1)からスクリーン座標(0~width or height)で設定できるように対応します。 変換処理は頂点シェーダーに行列が必要なので、コンスタント(定数)バッファーを作成して設定していきます。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
アトリエ

【マリーのアトリエ・リメイク】ヘーベル湖のイベントが発生しない人向け

ヘーベル湖のイベントで1時間くらい詰まったので、同じように悩んでいる人を救いたい。
DirextX

【DX12を学びたい】テクスチャの透過データに対応する【αブレンド】

テクスチャの透過データに対応する! ということで、グラフィックスパイプラインを修正して、アルファブレンドの対応を行います。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
DirextX

【DX12を学びたい】DirectXTexで画像の読み込み、作成、表示まで

DirectXTexというライブラリを使い画像を読み込みます。 その後、リソースとシェーダーリソースビューの作成、CopyTextureRegionでデータのコピーを行い、テクスチャを表示させます。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
DirextX

【DX12を学びたい】三角形を表示させる

ルートシグネチャ、シェーダー、グラフィックスパイプラインステートを作成。 その後、頂点バッファーの作成と三角形の描画処理まで行います。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
C,C++

【vs2022】#includeを書かずにインクルードしたい

毎回 #include と書くのが面倒だったら、visual studioのプロパティ設定で解決できます。
DirextX

【DX12を学びたい】デバイス作成~背景の色を変更する

DirectX12版のHello World。 デバッグレイヤー有効化、デバイス、コマンドキュー、スワップチェーン、レンダーターゲット、コマンドリスト、フェンスを作成して、背景色を変更するコマンド処理を追加しています。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
C,C++

【DX12を学びたい】ウィンドウの表示

まずは画面を用意するところから始めます。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~
C,C++

【DX12を学びたい】開発環境の準備

Visual Studioのインストールです。 ~DirectX12でゲーム開発ができるようになりたい者の学習記録~