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();
}
}
在阅读代码时,这应该作为同一段代码。
//====================================================================================================================
下一节:基础教程(一)
- OGRE学习系列二:基础教程介绍
- OGRE学习系列四:基础教程2 灯光,相机和阴影
- ogre学习笔记-基础教程345
- OGRE学习系列三:基础教程1 你的第一个场景
- OGRE基础教程 二 Cameras, Lights, and Shadows
- OGRE 引擎官方基础教程 (二)
- JQuery学习系列基础教程
- JQuery学习系列基础教程
- Netty学习系列(二)-- NIO介绍
- ogre 学习笔记系列(二)三大模块及事件处理
- 学习java基础教程收获二
- python基础教程学习笔记二
- OGRE学习系列一:OGRE安装与环境配置
- Ogre学习笔记(二)创建第一个OGRE程序
- Ogre学习笔记系列-4:异形入侵
- Ogre学习记录(二)-RaySceneQuery
- Android学习系列之(二)项目目录结构基本介绍
- Ogre介绍
- web安全工程师-概念基础-BT5安装
- Implement Queue using Stacks
- C++面向对象程序设计2
- 取消: . 冒泡>
- 其中的opacity 和 rgba设置背景透明度的用法和区别
- OGRE学习系列二:基础教程介绍
- 角谷定理
- 文件夹和其下的文件获取最高权限
- jQuery高级之能力检测
- 关于EF调用存储过程碰到的问题解决过程
- 能力测试
- 文章标题
- 内容社区如何做文章排序及StackOverflow问答排名算法
- JQuery 取消时间冒泡