ゲーム制作

【ゲーム制作】DirectX11の定数バッファの値がシェーダーでずれる原因とは?|16バイト境界(パッキング)をC++とHLSLで実測して比べる

ゲーム制作

【ゲーム制作】DirectX11で三角形が表示されない・真っ黒になる原因とは?|原因7つを1つずつ再現して、画素数で確かめるチェックリスト

C++

【C++】ファイルが開けない・アセットが読み込めない原因とは?|相対パスは「作業フォルダ」基準だと実測で確かめて、起動方法に左右されない書き方に直す

C++

【C++】「DLLが見つかりません」で起動できない原因とは?|0xC0000135・0xC000007B・0xC0000139をわざと再現して直し方を整理

C++

【C++】0xC0000005「アクセス違反」の原因とは?|落ちたときのアドレスを読むだけで、nullptr・解放済み・未初期化を見分ける方法

C++

【C++】日本語が文字化けする原因とは?|UTF-8・Shift-JIS・BOM・/utf-8の組み合わせを実測して、C4819警告も整理

C++

【C++】LNK2019「未解決の外部シンボル」とは?|原因7パターンをわざと再現して、エラー文の読み方と直し方を整理

ゲーム制作

【ゲーム制作】三角関数で作る水面(Gerstner波)とは?|波が尖る・折れる境目を実測して確かめる

ゲーム制作

【ゲーム制作】シャドウマップとは?|影の縞・浮き・ギザギザの原因を、バイアスと解像度の実測で解決

ゲーム制作

【ゲーム制作】点光源の距離減衰と半球ライティングとは?|4つの減衰式を画素で検証して、環境光の「足すだけ」の罠を避ける