自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tyyzqmf的专栏

我是菜鸟,真的

  • 博客(12)
  • 收藏
  • 关注

原创 Ogre笔记十二:基础教程八—多场景管理器的运用

这节做一个多场景的转换,按照教程中所讲的:按C切换场景,按V显示多场景,具体效果如下:然后是代码,项目中的文件结构同以前的:ExampleApp.h#ifndef EXAMPLEAPP_H#define EXAMPLEAPP_H#include "Headfile.h"class TutorialApplication : pub

2012-08-20 14:15:31 806

原创 Ogre笔记十一:基础教程七—CEGUI和OgreII

前面我们已经学了CEGUI怎样嵌入到场景中,这节我们要做的是副窗口,什么意思?大家想想网游中游戏界面右上角的小地图就知道了,先看效果:注意:项目文件的分层,前面已经讲过,再次强调,千万不要学教程中,一股脑儿全堆一个文件中,具体的说明在代码注释中Headfile.h#ifndef HEADFILE_H#define HEADFILE_H//CEG

2012-08-16 11:36:06 1779

原创 Ogre笔记十:CELayoutEditor 的使用方法

CELayoutEditor编辑是所见即所得的首先,新建新建好一个项目后,会有一个Root的跟标签(窗口)然后你需要向这个空白窗口中添加若干window 为新窗口命名(这个命名类似windows里面的文件目录)选择窗口种类(其中有几

2011-09-18 13:06:15 3389

原创 Ogre笔记九:基础教程六—CEGUI和Ogre

前几章为了简单方便,把教程里的代码一股脑儿全堆在一个.cpp文件中,这只是初学者的做法,到以后我们做项目,就要学会分清结构。前面几个例子的代码太少不方便分开,这一课的代码分开就比较清晰了,请注意:这很重要。      首先,像以前一样先搞懂我们要做什么,这一节我们没有3D场景

2011-09-17 17:00:33 1226 1

原创 Ogre笔记八:基础教程五—缓冲输入

没太多好说的,这一章要实现的目标跟上一章一样,但是用到的方法相比较而言高级一点,我懒得解释直接复制教程里的。缓冲输入的介绍:      在上一次课里,我们使用的是无缓冲的输入,也就是说,在每一帧里我们查询OIS::Keyboard和OIS::Mouse实例的状态,以判断它们是否被按下。而缓冲输入使用了一个listener接口,以便在事件发生时通知你的程序。比如,当一个键被按下时,会触发一个

2011-09-15 21:35:51 766

原创 Ogre笔记七:基础教程四—帧监听器和非缓冲输入

非缓冲输入,个人觉得不怎么好用,但是在某些特殊场景下可能会有大用。首先,我们了解一下这一节教程想实现个什么东西:我们将把一个忍者放到屏幕中,并在场景中加上点光源。当你点击鼠标左键,灯光会打开或关闭。按住鼠标右键,则开启“鼠标观察”模式(也就是你用摄像机四处观望,想想一

2011-09-14 18:48:21 1046

原创 Ogre笔记六:基础教程三—天空、地面和雾化处理

废话不多说,直接上代码和图片#include "ExampleApplication.h"class TutorialApplication : public ExampleApplication{protected:public: TutorialApplic

2011-09-13 14:02:13 1052

原创 Ogre笔记五:基础教程二—摄像机、阴影和光照处理

同基础教程一:配置项目属性(这点很重要,而且注意Debug和Release别弄错了,刚开始很容易编译选Debug,而属性里配置Release)添加代码:(注意我这里的代码是最终代码,大家最好看教程一步一步来,我这里只是用来给大家验证的)#inc

2011-09-09 14:42:35 834

原创 Ogre笔记四:VS2008的快捷键

这里介绍一些Microsoft Visual Studio 2008的快捷键,都是我觉得用的比较多的,放心不好的我不会告诉大家,告诉大家的都是好东西,复制粘贴撤销的快捷键我就不说了啊,怕被人鄙视。同时大家可以通过工具->选项->环境->帮助->键盘来查询更多的快捷键

2011-09-08 17:40:15 720

转载 Ogre笔记三:Debug和Release区别

Debug和Release各有好处,大家自便,本人比较喜欢ReleaseVC下Debug和Release区别        Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化

2011-09-08 17:23:11 832

原创 Ogre笔记二:基础教程一—场景管理器、场景节点和实体

准备工作做完了,下面开始我们的第一个Ogre程序。       声明一下,我写的这个笔记都是按照《OGRE3D从新手到入门(基础教程、中级教程)》来的,笔记一提到过。       对于新手来说,第一个Ogre程序是很容易卡住的,有时候因为一点小的配置问题就要卡几天,我就在配置问题上搞了3-4天,但是大家不要怕困难,网上提供的很多方法多试试。前提:OgreSDK安装目录:C:\OgreS

2011-09-08 17:17:35 840

原创 Ogre笔记一:开始Ogre前的准备

作为一个刚接触Ogre的新手来说,我深有体会,网上的Ogre资料确实很多,但是对于新手中的菜鸟来说,感觉太深奥了。很多笔者写自己的笔记感觉起点有点高,不适合新手看,所以在我还是个菜鸟的情况下,我写点自己学习Ogre的笔记,希望大家不要喷!       首先,既然你想学Ogre

2011-09-07 14:23:52 1014

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除