스프라이트툴을 제작하고 저만의 스프라이트 커스텀 포맷형식을 만들었었습니다.
그런고로 스프라이트를 사용할 프로그램에서 이 형식을 불러오는게 중요한데
API상에선 불러오는것에 대해서 성공하였습니다만 Direct상에선 조금 난관을 겪었었는데요.
정보 빈약국 한국의 멋진 모습입니다. -ㅇ-;;;;; 네이버검색 구글검색 않뜹니다 떠도 이상하게 떠요
잘않된다는거죠
함수원형
이것이 이 함수의 원형입니다.
pDevice : DIRECT3DDEVICE9의 포인터를 넘기면 됩니다.
pSrcData : 읽기를 할 버퍼의 포인터형을 넘기면 됩니다.
ScrDataSize : 읽어올 데이터의 크기를 넘기면됩니다.
ppTexture : 텍스쳐를 불러와 저장할 텍스쳐의 포인터를 넘기면됩니다.
사용예
이렇게 사용하는것이이렇게 사용하는것과 같은효과를 나타냅니다.
고로 스프라이트 파일제작한후 불러와서 잘 실행됩니다!!!
그런고로 스프라이트를 사용할 프로그램에서 이 형식을 불러오는게 중요한데
API상에선 불러오는것에 대해서 성공하였습니다만 Direct상에선 조금 난관을 겪었었는데요.
정보 빈약국 한국의 멋진 모습입니다. -ㅇ-;;;;; 네이버검색 구글검색 않뜹니다 떠도 이상하게 떠요
잘않된다는거죠
함수원형
HRESULT WINAPI
D3DXCreateTextureFromFileInMemory(
LPDIRECT3DDEVICE9 pDevice,
LPCVOID pSrcData,
UINT SrcDataSize,
LPDIRECT3DTEXTURE9 * ppTexture);
이것이 이 함수의 원형입니다.
pDevice : DIRECT3DDEVICE9의 포인터를 넘기면 됩니다.
pSrcData : 읽기를 할 버퍼의 포인터형을 넘기면 됩니다.
ScrDataSize : 읽어올 데이터의 크기를 넘기면됩니다.
ppTexture : 텍스쳐를 불러와 저장할 텍스쳐의 포인터를 넘기면됩니다.
사용예
이렇게 사용하는것이이렇게 사용하는것과 같은효과를 나타냅니다.
고로 스프라이트 파일제작한후 불러와서 잘 실행됩니다!!!
Trackback URL : http://lancekun.com/tc/trackback/9






Leave your greetings here.
숭악 2009/11/01 23:33 Modify/Delete Reply Address
잘보고 갑니다. 수정할 부분이 한군데 있어서 적고갈게요..
D3DXCreateTextureFromFileInMemory를 쓰기 전에
fseek( fp, 0, SEEK_SET );
을 사용하여 파일포인터의 위치를 초기위치로 돌려놔야 되더군요..
랜스 2009/11/03 20:30 Modify/Delete Address
아! 지금보니 그렇네요 ㅎ 수정하였습니다.
좋은지적 감사합니다~