学习OGRE制作简单人物行走demo(一)
来源:互联网 发布:软件系统测试计划书 编辑:程序博客网 时间:2024/05/02 05:02
看了两个星期的ogre框架了,感觉他的文档很全,使用也比较方便,但对于从来没写过3D游戏的我来说,要想作出多伟大的作品来,实在有点遥远,但学习东西最好是去定个目标,然后围绕他去做,这样不会被浩瀚的关联知识所淹没(我也没打算去把c++或者图形学的书看了又看).
所以现在的目标就是做个控制人物行走的DEMO出来。
我用的VC2008,比较方便,下好SDK就可以编译他的例子了,我也用过vc2005,好象还得下个补丁包,麻烦得多。用vc可以去下一个模版,这样创建出来的项目就不用再去设置了。不过release编译选项要再手动设置,看看模版代码,还是挺好改的。
第一天把人物放在场景,设置摄像头和视点。
1.创建ogre工程,我这里命名为ogre6,就两个文件。开始就什么都没有吧。
ogre6.h
ogre6.cpp
很简单,TutorialApplication继承ExampleApplication,什么都不用添加,编译运行,OGRE出生了。
现在,放一个忍者到场景中,这些资源都从ogre直接用,做demo足够了。
TutorialApplication::createScene方法中添加
在视线前方出现了绿色的忍者。场景中产生实体,实体绑定在场景节点上,而场景节点都是root的子节点。
游戏中操作角色的时候,我们的视点都大概在角色的后脑勺上方,所以现在调整摄像头位置。(运行例子的时候按p,可以打印出当前的三维坐标)
添加createCamera方法
这个调整我没有好办法,慢慢调的,有个xyz坐标概念就行。
为了找个参照物,创建一个平面吧。
在createScene方法添加代码
接下来应该让忍者移动了。
- 学习OGRE制作简单人物行走demo(一)
- 学习OGRE制作简单人物行走demo(二)
- 学习OGRE制作简单人物行走demo(三)
- 学习OGRE制作简单人物行走demo(四)
- android 学习: 人物行走
- 使用Ogre渲染生成的人物行走4-8图
- ogre游戏制作一(安装和编译demo)
- unity普通的3D地图+人物行走demo
- Unity模拟龙之谷人物行走简单控制
- Unity模拟龙之谷人物行走简单控制
- AS3人物引擎 人物行走
- flash学习笔记:人物行走八方向坐标。
- RPG人物行走
- cocos2dx人物行走例子
- 一个仿dota,点击鼠标让人物行走的简易demo
- ZendStudio php WebService制作一:简单WebService Demo
- 简单天气获取demo的制作(一)
- Lucene 学习(一):简单demo
- test from scribefire
- 内核中工作队列(linux工作队列)
- MapXtreme 获取 Table 范围的三种方式
- Java获取操作系统信息
- 开发人员一定要加入收藏夹的网站
- 学习OGRE制作简单人物行走demo(一)
- 使用VBA操作文件(4):FileSystemObject对象
- Cygwin的中文支持(解决乱码)
- C#中静态构造函数的学习
- J2ME 走向成熟(较早的一篇介绍J2ME平台的文章)
- oracle 执行计划的初试 利用Oracle执行计划机制提高查询性能
- spring事务备忘
- 最近情况--忙碌
- 遍历目录所有文件填入链表中