Open siruhu opened 8 years ago
Rigidmain.cpp LoadLand() pVertexがD3DVERTEX型で宣言されているが、実際の型は.xファイルで定義されている要素による pIndexの型もD3DXLoadMeshFromX呼び出し時の引数による 本来はpMeshVB(またははpMeshIB)->GetDesc()掛けてFVFやFormatから型を定義すべき
面倒だったのでm_pLandMesh->Create(Device, fname)の次の行で m_pLandMesh->SetFVF(Device, D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1); を追加して対策 (UV無しや頂点カラー有りでも無理やり座標,法線,UVに変換(つまりD3DVERTEX型相当)) pIndexに関してはまあ滅多に変更されないと思うんで放置
UVマップ無しだったり頂点カラー有りだったりするLandファイルを読み込みと、表示は正常なのに当たり判定が崩壊したマップになる