X file을 로드하는데 쓰이는 D3DXLoadMeshFromX() 메소드 말인데
이게 D3DXLoadMeshFromXA() 랑 D3DXLoadMeshFromXW() 두 버전이 있는걸로 봐선
유니코드 타입(wchar_t) 이랑 그냥 char 타입 두 가지 버전을 따로 만들었다고 보는데
그렇다면 이것과 비슷하게 D3DXMATERIAL 말고도 텍스쳐의 file 이름을 유니코드로 보관하는 또다른 구조체가 있을거 같은데
D3DXMATERIALW 같은 비슷한 이름을 아무리 뒤져도 안 나온단 말이지.
뭐 스샷에서럼 텍스쳐 file명 가져올 때 CreateTextureFrom [A] 함수를 써서 char 타입으로 읽으면 큰 문제는 없어보이지만
분명히 D3DXLoadMeshFromX [W] 메소드로 따로 만든거로 봐선 D3DXMATERIAL 구조체 말고도 다른게 있을거 같은데
msdn을 아무리 찾아도 못 본거 같아.
내가 제일 걱정하는건 만일 x file에 포함된 텍스쳐 이름이 유니코드 형식으로 되어 있을 경우 저렇게 읽으면 제대로 읽히는거야?
내 생각엔 텍스쳐 파일을 못 읽어올거 같은데 말이지.
댓글 0