- 1
- 0
- 约8.09千字
- 约 10页
- 2022-12-21 发布于上海
- 举报
OGRE 渲染输出到 MFC
作者:qlwuu | 日期:2005-06-28
折腾了一天基本搞定, 其实也挺容易, 关键要注意几个地方
因为不在使用OGRE 默认的配置窗口来初始化RenderSystem,现在这一步必须自己来做。首先设置配置文件路径,然后轮询可用的 RenderSystem。这里默认使用Direct3D9 Render System。
// 和原来一样设置插件、资源路径,设置过后就可以轮讯可用的RenderSystem 了
setupResources();
// 指定使用Direct3D9 Render System 渲染子系统。
RenderSystemList *rl = Root::getSingleton().getAvailableRenderers(); RenderSystemList::iterator it = rl-begin();
D3D9RenderSystem *mRSys = NULL; while( it != rl-end() )
{
if( -1 != ( *it )-getName().find( 3D9 ) )
{
mRSys = ( D3D9RenderSystem* )( *it ); break;
}
it++;
}
// 配置框中的选项需要手动设置。
mRSys-initConfigOptions();
mRSys
原创力文档

文档评论(0)