OGRE学习系列二:基础教程介绍

来源:互联网 发布:jquery定义json对象 编辑:程序博客网 时间:2024/06/03 09:20

本文内容翻译自官网,对应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();

         }

       }

在阅读代码时,这应该作为同一段代码。

//====================================================================================================================

下一节:基础教程(一)

0 0
原创粉丝点击