Lim's Studio

프로젝트 시작

By  | 2013년 1월 16일 | 
매번 무슨 프로그램 만든다고 프로젝트 시작한 다음 1년정도 지나면 그만두고 그랬었는데, 이번건 진짜 끈질기게 해서 완성시켜봐야겠다. 장르는 RPG고 금산이가 그래픽쪽 맡고있으니 그나마 덜 바빠졌다. 근데 얘 3월에 군대가니까 시간남으면 나도 그래픽작업 같이 해야될 것 같다. 바쁘구나.ㅠ

D3D로 2D출력

By  | 2013년 1월 16일 | 
D3D로 2D출력
ID3DXSprite를 이용해서 이미지 출력하는 쪽으로 하려고 했는데, 레이어 관리도 쉬울 것 같고 3D공부도 할겸 버텍스 4개찍고 그 판자때기 위에다 이미지 출력하는 방식을 선택했다. <텍스쳐 크기에 따른 출력 결과의 차이(실제 이미지 안에 담겨진 캐릭터의 크기는 같으며, 좌측이 정상 크기이다)> 그런데 WDDM드라이버라 그런지, 원래 그런건지 위 그림처럼 텍스쳐가 2의 승수이며, 정사각형일때만 멀쩡하게 출력되고 그렇지 않으면 2의 승수에 가장 가까운 값쪽으로 텍스쳐가 찌그러져버렸다. <텍셀좌표의 위치에 따른 출력 결과> 그리고 또 한가지 주의할 점이 있었다. 3D는 2D와 다르게 실제 이미지 (0, 0)~(1, 1)까지의 영역을 텍스쳐의 원점(