文档:教程:基础教程:基础教程二 出自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
这两个方法我们已经在基类 Exa