DirectX2D랑 관계없이 알고리즘쪽이 더 많은 부분이긴한데..
예를들어 키보드의 스페이스바를 누르고있으면
A_1.jpg를 시작으로 A_10.jpg까지 모습이 변경되는식으로..현재는 테스트로
--
result = m_Bitmap->Initialize(m_D3D->GetDevice(), screenWidth, screenHeight, L"../Engine/data/Desert.jpg", 1024, 768);
--
bool BitmapClass::Render(ID3D11DeviceContext* deviceContext, int positionX, int positionY)
{
bool result;
// Re-build the dynamic vertex buffer for rendering to possibly a different location on the screen.
result = UpdateBuffers(deviceContext, positionX, positionY);
if(!result)
{
return false;
}
// Put the vertex and index buffers on the graphics pipeline to prepare them for drawing.
RenderBuffers(deviceContext);
return true;
}
--
이런식으로 해서 한 이미지만 불러오는건 어찌어찌 처리했슴다..
함수를 만들어서
LoadImage(DeviceID,CreatePosX,CreatePosY,ObjectPostX,ObjectPosY,AnimationTime,ImageURL,StartImage,LastImage)
이런식의 함수로
ImageURL을 ../Engine/data/Desert_.jpg으로 넣어주고 StartImage를 1 그리고 LastImage를10으로 해서 AnimationTime의 간격마다 이미지를 넘겨주고싶은데 GetTickCount를 이용해서 중간중간에 시간 체크해주면서 넘겨줘야하나요..?