电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

OGRE基础教程2VIP专享VIP免费

OGRE基础教程2_第1页
OGRE基础教程2_第2页
OGRE基础教程2_第3页
文档:教程:基础教程:基础教程二 出自Ogre3D开放资源地带 跳转到: 导航, 搜索 本章翻译由收费打工仔完成 目录 [隐藏]  1 先决条件  2 简介  3 从这里开始  4 摄像机 o 4.1 Ogre的摄像机 o 4.2 创建一个摄像机  5 视口 o 5.1 Ogre的视口 o 5.2 建立视口  6 光照和阴影 o 6.1 Ogre支持的阴影类型 o 6.2 在 Ogre中使用阴影 o 6.3 故障排除 o 6.4 光源种类 o 6.5 建立光源  7 尝试要做的事情 o 7.1 不同的阴影类型 o 7.2 光源衰减 o 7.3 SceneManager::setAmbientLight o 7.4 视口背景色 o 7.5 Camera::setFarClipDistance o 7.6 平面  8 完整来源 先决条件 本教程假定你已经拥有了 c++程序设计的知识,并且已经安装和编译了一个 Ogre的应用程序(如果你在设置你的应用程序中有困难,请参考 this guide获得更详细的编译步骤)。这个教程同时也是建立在上一章基础上的,因此默认你已经了解了上个教程的内容。 简介 在这篇教程里,我会向您介绍几个新的构架,同时还会补充一些过去的内容。这篇教程主要介绍如何使用灯光对象以及如何产生阴影。我们还会稍微了解一下摄像机的用法。当你看完这篇教程以后,你应该试着慢慢的添加一些代码到你自己的工程里,然后看看结果。你可以参考这个教程里最终状态的源代码。如果你在写代码时遇到了困难,也可以和最终工程里的源文件对比一下。 从这里开始 像上一个教程一样,我们将使用一个先前建立的代码作为我们出发的起点。我们将增加两个方法到 TutorialApplication class中:createViewport和createCamera。这两个方法我们已经在基类 ExampleApplication中定义了,在这个教程中我们将看到摄像机和视口具体建立和使用。 为这个项目在编译器中创建一个工程,添加源文件包含这些代码: #include "ExampleApplication.h" class TutorialApplication : public ExampleApplication { protected: public: TutorialApplication() { } ~TutorialApplication() { } protected: virtual void createCamera(void) { } virtual void createViewports(void) { } void createScene(void) { Entity *ent; Light *light; } }; #if OGRE_PLATFORM == PLATFORM_WIN32 || OGRE_PLATFORM == OGRE_PLATFORM_WIN32 #define WIN32_LEAN_AND_MEAN #include "windows.h" INT ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部