![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ogre
Kromcrush
这个作者很懒,什么都没留下…
展开
-
Ogre使用log(一)
若使用Ogre SDK, 需安装Visual Studio 2008 SP1. 安装Ogre 1.7 SDK后, 其中一种方法是使用appWizard配置工程.具体参见从零开始学用Ogre应用程序创建向导.需要参考的网络文档包括:Ogre3D开放资源地带Ogre official siteOgre API Referenc原创 2010-03-03 15:50:00 · 570 阅读 · 0 评论 -
Ogre使用log(二)
创建平面:Ogre::MeshManager::getSingleton().createPlane()中参数upVector并非指平面的法线方向, 而是导入平面材质时的方向.例:Ogre::Plane plane(Ogre::Vector3::UNIT_Y, 0);Ogre::MeshManager::getSingleton().createPlane("g原创 2010-03-03 21:14:00 · 680 阅读 · 0 评论 -
Ogre使用log(三)
地形:设置地形(void Ogre::SceneManager::setWorldGeometry(const String & Filename))时必须指定场景管理器为"地面场景管理器".mSceneMgr = mRoot->createSceneManager(Ogre::ST_EXTERIOR_CLOSE);ViewPort:Ogre::ViewPo原创 2010-03-05 23:25:00 · 1131 阅读 · 0 评论 -
Ogre演示框架ExampleApplication/ExampleFrameListener代码研究
用户设计ExampleApplication的派生类生成自己的程序,而在ExampleApplication.h+ExampleFrameListener.h中规定的各种代码入口则构成了一个基本完整的3D/游戏开发框架。ExampleApplication的运行入口为go()-+-->setup()-+-->createScene()。其中createScene()为纯虚函数。使用场景管理器创建相关实体/灯光的代码应写在ExampleApplication派生类的createScene()中作为对该函数的重原创 2010-08-07 22:11:00 · 1417 阅读 · 0 评论 -
Ogre使用Log(四)
.cfg文件匹配问题:1.7版的Ogre SDK的.cfg有两个版本:Release版, 如resource.cfg;Debug版, 如resource_d.cfg;可在程序中使用宏来区分在何种模式以调用相应的.cfg文件.camera的初始位置与方向:初始位置:(0, 0, 0);初始方向:(0, 0, -1);node = mSceneMgr->getRootSceneNode()->createChildSceneNode("CamNode1", Vector3(-400, 200, 400));no原创 2010-08-07 21:58:00 · 580 阅读 · 0 评论 -
Orz游戏开发框架代码研究
<br />该框架的用户需要:<br />一、撰写Director的派生类及其工厂类<br />二、在程序住函数中撰写配置语句。包括导演工厂、各种子系统、逻辑。<br />以上两点的代码在不同游戏中改动性不大。<br /> 场景构建的相关代码应存在于用户导演类的doEnable()函数中。原创 2010-08-11 21:44:00 · 658 阅读 · 0 评论