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