MOGRE学习第一课
偶然的因素,感觉3D在未来应该有不错的发展潜力。经过了N天的baidu和论坛经历和学习尝试,确立了把MOGRE做为今后一段时间的学习的重点对象。最终选择他的原因有3:
1、他是开源的并且免费的;
2、他的官方网站提供了完善学习课程;
3、他是Ogre在.net上的封装(感谢这个wrapper的提供者的工作,为长期从事.net开发的使用者提供了面向3D的大马路)。
今天学习他的的基础课程0和1(http://www.ogre3d.org/wiki/index.php/Mogre_Basic_Tutorial_0 http://www.ogre3d.org/wiki/index.php/Mogre_Basic_Tutorial_1)
课程0(Tutorial_0)主要介绍如何下载和配置Mogre的运行环境等信息;Mogre是对Ogre的.net封装,核心还是Ogre;
课程1(Tutorial_1)介绍了Ogre的最基础的组成结构,重点介绍了如下重要的基础元素:
SceneManager:场景管理器,管理所有呈现在屏幕上的对象;
SceneNode:场景节点,管理所有附加在其上的对象位置信息;
Entity objects:实体对象,能够在场景中被渲染的对象,例如:1个人物、1条鱼 etc..
Entity必须要要 attach到 SceneNode才能被渲染;每个SceneNode有父子节点,最高级是有场景管理器产生(SceneManager)。
通过对以上2节的学习,对Ogre(Mogre)有个初级的概念。
浙公网安备 33010602011771号