안녕하세요. 비가 아직도 주룩 주룩..(잡담 그만~;;)


D3D에서 글자를 그리는 방식이 몇가지 있는 것으로 들었습니다.

저는 D3D8에서 한글을 포함한 간단한 텍스트를 되도록 빠르게(부하가 작게) 그리려고 하고있는데,
어떤 방식으로 접근해야 할지 정말 막막하네요.


1. HDC를 얻어서 GDI로 텍스트를 그리는 방법
- 가장 구현하기는 쉬울것 같지만 D3D8에서는 HDC를 얻지 못하겠더군요.ㅠㅠ

2. ID3DXFont를 사용해서 그리는 방법
- 무난한 방법같긴 한데 어디선가 속도가 DC를 얻어서 그리는것 만큼, 어쩔때는 그보다 더 떨어진다는 이야기를 들어서 망설이고 있습니다.

3. 텍스쳐를 만들어서 그곳에 글자를 그리(?)고, 그 텍스쳐로 글자를 표현하는 방법
- 이 방법이 가장 빠르다는 이야기를 들은것 같은데, 텍스쳐에 글자를 그리는것 역시 HDC를 얻어야 하는 게 아닌가 고민하고 있습니다. 비트맵폰트를 써야 한다면 수작업이 만만치 않을것 같은데..

어떻게 접근하는게 좋을지 꼭 좀 알려주세요.

그럼 즐거운 하루 되세요.