1

今、私はGoogleを検索しようとしていますが、3Dテキストを作成する方法を見つけることができません.OpenGLやfreetype-glなどのライブラリを使用している可能性があります.ヘルプ。

4

1 に答える 1

0

http://nehe.gamedev.net/tutorial/lessons_11__15/28001/

「アウトライン フォント」という名前のデモには、Windows 用のソース コードが含まれています。

手動で作成した独自のウィンドウを使用して、上記のソースコードであるCFormViewで描画したいとおっしゃいました。

コードのその部分を削除するだけで、CFormView の hwnd を opengl コンテキストを作成するコードに渡すだけで、すべて同じように動作するはずです。

ソースコードはこれを定義しました:

HWND        hWnd=NULL; //used by demo's window,


if (!(hDC=GetDC(hWnd))) /change hWnd to "yourCFormViewPointer"->m_hWnd

また、ソース コードからそのループを使用したくない場合があります。ループ コードを CFormView::ondraw 内に配置して、「実際のループ」を実装するまでコードが機能するかどうかを確認します。

于 2012-12-12T04:25:54.283 に答える