`
isiqi
  • 浏览: 16496237 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

NxOgre 笔记03

 
阅读更多

1. 一个全局的VisualDebugger实例,以RenderableType_VisualDebugger创建一个可渲染对象。
将此渲染对象绑定到一个SceneNode上,然后,每一帧VisualDebugger::draw()/SceneNode::needUpdate()
这个好像在OGRE3DRenderSystem的advance()里有封装。

2. SceneNode继承了Node的needUpdate()来标识这个节点及其父节点的状态更新。

3. 实现步骤

// 创建OGRE3DRenderable对象
new OGRE3DRenderable(NxOgre::Enums::RenderableType_VisualDebugger);

// 为可视化调试器设置可渲染对象,并将可渲染对象绑定到场景节点
NxOgre::VisualDebugger::setRenderable();
SceneNode::attachObject();

// 设置可视化调试器的可视化模式
VisualDebugger::setVisualisationMode(NxOgre::Enums::VisualDebugger_ShowAll);

分享到:
评论

相关推荐

    NxOgre_Ogre

    《NxOgre_Ogre:构建Ogre与PhysX的桥梁》 在3D游戏开发领域,Ogre和PhysX是两个备受关注的开源库。Ogre是一个强大的3D图形渲染引擎,而PhysX则是一个先进的物理模拟系统。当这两者结合在一起时,可以为游戏带来更为...

    NxOgre 1.6.3329

    NxOgre是一个开源的物理引擎库,用于游戏开发和实时3D模拟,它与流行的3D图形库Ogre紧密集成。版本1.6.3329是该库的一个特定迭代,可能包含了优化和错误修复。这个压缩包包含了源代码以及API文档,使得开发者能够...

    NXogre1.6教程

    【NXogre1.6教程】是一份专为学习和理解NXogre 1.6版本而设计的详细教程,该教程由nxogre的维护者于2011年4月发布。NXogre是一个基于Ogre 3D渲染引擎的开源中间件,它为游戏开发和其他实时3D应用程序提供了C++接口。...

    Ogre-critter

    《Ogre-Critter:NxOgre与Ogre的整合桥梁》 在游戏开发和图形渲染领域,Ogre和NxOgre是两个重要的开源库。Ogre是一款强大的3D渲染引擎,广泛应用于实时3D场景的创建,而NxOgre则是针对NVIDIA的PhysX物理引擎的一个...

    Ogre做的台球

    nxOgre是基于PhysX物理引擎的Ogre接口库,PhysX是由NVIDIA开发的一个高性能的物理模拟引擎。nxOgre使得Ogre用户能够方便地集成物理模拟功能,例如物体的碰撞检测、刚体动力学等。在这个台球游戏中,nxOgre被用于处理...

    游戏程序设计课程设计报告

    这个任务不仅要求学生熟悉并掌握一种计算机语言,还要求他们能够运用3D建模工具,如3DMAX,以及游戏引擎,如NXOGRE,来创建游戏场景。 课程设计的主要目标包括提高学生的独立思考和创新能力,以及对游戏程序设计...

Global site tag (gtag.js) - Google Analytics