摘要: 渲染起始点应该是mRoot->startRendering?RenderWindow是怎么个概念?Viewport是怎么个概念?与RenderWindow的关系,与SceneManager的关系?实际渲染代码在哪里?谁做的?SceneManager, Entity, SceneNode的组织结构?Entity并不是mesh, 只是MeshManager中mesh的一个代理?SceneManager与Camera,Light的关系?GLSL是如何组织并使用的?投影矩阵应该是在Camera做的,那modelview矩阵是在每个SceneNode做的?RenderSystem的OpenGL部分 阅读全文
posted @ 2013-01-25 11:14 sourcedigger 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Viewport可以多个,每个拥有一个cameraCamera每个SceneManager应该只有一个 阅读全文
posted @ 2013-01-25 11:02 sourcedigger 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Root插件配置文件/RenderSystem配置文件/日志文件ResourcesGroupManager-Section /Type /PathLogManager日志管理器 阅读全文
posted @ 2013-01-25 10:50 sourcedigger 阅读(78) 评论(0) 推荐(0) 编辑
摘要: KeyListener封装键盘消息MouseListener封装鼠标消息 阅读全文
posted @ 2013-01-24 14:51 sourcedigger 阅读(93) 评论(0) 推荐(0) 编辑
摘要: FrameListener封装了渲染前,渲染后,渲染中(发送了渲染命令,在swapbuffer之前)的callback机制OIS (object orient input system)封装了mouse, keyboard, joystick的输入时间 阅读全文
posted @ 2013-01-24 10:17 sourcedigger 阅读(67) 评论(0) 推荐(0) 编辑