OGRE
文章平均质量分 83
请叫我汪海
专注前端开发的iOS程序员,喜欢Debian和Python,以及各种有趣的东西,梦想成为一位独立游戏开发者,做自己喜欢的游戏。
展开
-
[OGRE]看备注学编程(03):打地鼠02-设置地鼠随机出现
打地鼠2:每一秒随机出现一个地鼠头原创 2013-09-30 10:13:19 · 3174 阅读 · 0 评论 -
[OGRE]基础教程来七发:来谈一谈缓冲绑定
上一章我们处理监听的方案是,每一帧只处理一次。这一次,当鼠标键盘的事件发生时,我们会立即处理它。这里只是对缓冲输入的一个简单介绍,而不是完整的如何使用OIS的教程。若想了解更多内容,请查阅相关的OIS使用教程。初始的项目源码如下:#include "ExampleApplication.h" class TutorialFrameListener : p原创 2013-10-11 13:36:24 · 2231 阅读 · 0 评论 -
[OGRE]基础教程来六发:来谈一谈帧的监听
这可能是OGRE中最为重要的一个内容,因为它直接和用户的交互相互联系。我们先新建一个项目,新建cpp文件,源码如下:#include "ExampleApplication.h"class TutorialFrameListener : public ExampleFrameListener{public: TutorialFrameListener(RenderWindow*原创 2013-10-10 22:43:00 · 3179 阅读 · 0 评论 -
[OGRE]基础教程来五发:来谈一谈蓝天白云
造完了地面,接下来的任务就是搞定天空啦。这里主要给大家介绍两种常见的构建天空的方法:天空盒:始终围绕摄像机一定距离的包围盒天空穹:没有底的立方体天空面:一个天空平面这个要比地形系统简单的多了。一、天空盒在OGRE中,在可以用一行代码看到天空盒的效果:mSceneMgr->setSkyBox(true, "Examples/SpaceSkyBox");原创 2013-10-09 21:31:12 · 2734 阅读 · 0 评论 -
[OGRE]基础教程来四发:来谈一谈地形系统
英文链接如下:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Basic+Tutorial+3&structure=Tutorials直接贴上能够直接运行的代码,具体内容看注释即可。首先是头文件BasicTutorial3.h:#include #include #include "BaseApplication.h原创 2013-10-09 17:22:22 · 3356 阅读 · 1 评论 -
[OGRE]基础教程来三发:来谈一谈摄像机吧
今天我们来谈谈OGRE中的摄像机吧,像机吧,机吧,吧。首先先来给大家介绍两个函数:createViewport和createCamera,这两个方法已经在基类ExampleApplication中定义了。我们把这两个函数加到TutorialApplication 类中:#include "ExampleApplication.h"class TutorialApplicati原创 2013-10-03 19:47:59 · 3197 阅读 · 0 评论 -
[OGRE]基础教程来二发:来谈一谈坐标系统
上一回我们讲到,屏幕出现了一个机器人。不过为毛这个机器人没有面对着我们呢?这是因为机器人模型预设的方向就是正对X正方向的。我们先来了解一下 OGRE 的坐标和向量。与其它图形引擎一样,OGRE 使用 XZ 面作为其水平面,Y轴作为纵轴。当你面对着屏幕时,从左至右的方向为 X轴正方向,从下至上为 Y 轴正方向,屏幕从里至外为 Z轴的正方向(指着你)。现原创 2013-10-02 20:27:51 · 3556 阅读 · 0 评论 -
[OGRE]基础教程来一发:来谈一谈基础框架
本次教程的主要目的是介绍一下OGRE最基础的构架:1.场景管理器2.场景节点3.实体虽然本次教程不会接触到太多的代码,而是把侧重点放在了基础知识的讲解上,但是希望大家一点一点积累对代码的理解,这样才能更彻底的理解一些抽象的概念。我们先新建一个OGRE项目,OgreApp01。添加一个h文件TutorialApplication.h,在里面添加如下内容:#incl原创 2013-10-02 19:24:24 · 3970 阅读 · 0 评论 -
[OGRE]看备注学编程(05):打地鼠04-添加地鼠打击监听
替换地鼠的贴图,实现打击地鼠之后的特效显示。原创 2013-09-30 21:01:01 · 2885 阅读 · 0 评论 -
[OGRE]看备注学编程(02):打地鼠01-布置场地九只地鼠
搭建一个简单的空间,为打地鼠游戏做好准备。运行结果是出现了9个人头模拟地鼠。下一步将使这9个地鼠随机出现原创 2013-09-29 21:59:16 · 2949 阅读 · 0 评论 -
[OGRE]看备注学编程(04):打地鼠03-实现地鼠动态效果
OGRE打地鼠:初步实现了地鼠的动态出现和消失,小探OGRE动画效果原创 2013-09-30 10:58:08 · 2981 阅读 · 0 评论 -
[OGRE]看备注学编程(01):一个锃光瓦亮的大脑袋
看备注学编程头文件EnvMapping.h:#include "ExampleApplication.h"class EnvMapApplication : public ExampleApplication{public: EnvMapApplication() {}protected: // 重新实现createScene函数, void createScene(void) {原创 2013-09-28 14:20:06 · 3932 阅读 · 0 评论