本文主要是介绍OGRE学习系列二:基础教程介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文内容翻译自官网,对应Basic Tutorial Introduction,由于本人英文水平有限,翻译内容难免有错误及不恰当之处,如有发现,烦请指正。PS:英文水平较高者可以查看英文原文。
一、介绍:
OGRE初学者首先应从这里开始学习,本系列教程将从最基础的部分讲解OGRE场景的核心要素,而且仅仅要求学习者掌握C++编程语言,掌握基础的数学知识也很有帮助,但并非必须。
所有的教程都会以简介和程序最终结果的截屏开始,每一个教程也都会提供完整的源代码链接。
二、设置:
在开始本系列教程之前,你需要安装一个基本的OGRE项目,如果你需要帮助,你可以阅读安装一个应用程序,有每一种操作系统下的安装信息,包括一些不同的IDE,和一个CMake编译选项。也有一个选项覆盖了我们在本系列教程中会用到的框架。
在开始本例之前,你首先需要四个文件(点击这里下载),复制这些文件到你的工程中(确保文件与你的操作系统版本匹配)
BaseApplication.h
BaseApplication.cpp
TutorialApplication.h
TutorialApplication.cpp
在你的应用程序中包含这些文件,然后编译运行你的应用程序。你应该看到下图展示信息,如果你依然遇到问题,就查找一下Setting Up An Application中的Troubleshooting章节
三、笔记
当这篇教程使用了一个新方法时通常会明确提及。例如:你会看到:“Add the following to the beginning of createScene”,如果你看到一个新代码段而它又没有被明确提及,你可以假设这段代码承接上一段。如果你发现了这句话在任何一段代码中出现不符的情况,请留言提出或者自己修改一下。
在这些教程中,当一段代码(i.e.something between brackets{})被多段代码打断,会使用一个”^“符号提示这是一段未结束的代码段,这只是个标签格式。
例如:
if(skyIsBlue)
{
sunshineOnMyFace=true;
然后
^ if(seeThunderCloud)
{
takeover();
}
}
在阅读代码时,这应该作为同一段代码。
//====================================================================================================================
下一节:基础教程(一)
这篇关于OGRE学习系列二:基础教程介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!