gpt4 book ai didi

c++ - 如何在 MFC 中创建 3d 文本[CFormView]

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:51 25 4
gpt4 key购买 nike

现在我尝试搜索谷歌,但找不到如何创建 3d 文本。我看到它可能使用 OpenGL 或 freetype-gl 等库,但它并没有说太多,特别是一步一步 >.<。感谢您的帮助。

最佳答案

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

也许你想要的是“轮廓字体”Demo,里面有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 中以检查代码是否有效,直到您实现“真正的循环”

关于c++ - 如何在 MFC 中创建 3d 文本[CFormView],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13832343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com