- 190 名前:デフォルトの名無しさん [2011/11/24(木) 17:00:12.86 ]
- D3DXVECTOR3 vFace;
DWORD dwFaceIndex; VERTEX *vertex;// 自分で定義した構造体 D3DXIntersect( BenkiMesh, &vRay, &vRayDir, &bHit, &dwFaceIndex, NULL, NULL, &Dist, NULL, NULL UnkoMesh->LockVertexBuffer(ほにゃららREADONLY, (void**)&vertex ); vFace = vertex[dwFaceIndex].position; UnkoMesh->UnlockVertexBuffer(); …みたいにして、D3DXIntersectで当たり判定みたいな事して、 LockVertexBufferしてポリゴンのデータを1つだけ取得して、 値を画面に表示させてみたらところどころに「-1.#R」ってのがあるんよ。 これ、一体どうしたら正しい値が入ってくるますか?
|

|