的笔记

随时随地编辑

ogre tank小游戏

此游戏修改自网友飞猪作品。版权归源码中的版权享有者所有,或归任何合法声称享有版权的所有者。游戏战斗场面背景音乐归原版权所有者TATU所有,任何人不得用于商业目的。其他M1 Tank Platoon II中的背影音乐归改产品的版权所有者所有。

执行文件下载(18MB)


http://u.115.com/file/e62mz426
http://code.google.com/p/3dlearn/downloads/detail?name=tankwar.7z&can=2&q=#makechanges

源码下载


https://bitbucket.org/kuafu/tank3d/get/d246a7b1a4eb.zip

开发环境


VS2008 TS , OGRE 1.7.2 , CEGUI 0.7.5

操作键


方向:ASDW/方向键
开炮:空格/鼠标左键
拉伸镜头:鼠标滚轮/鼠标中键
查看当前帧率:数字键2(游戏对帧率简单锁定到40-60左右)

图形配置修改


修改bin目录下ogre.cfg。或将ogre.cfg文件删除,启动游戏后会弹出修改窗。

关于攻击


请瞄准tank上方的炮塔攻击,并未对tank车身做碰撞,相关代码在moc中,有兴趣可以修改。

背景资料

TANK游戏框架
一个简单的游戏框架 http://www.cppblog.com/flyindark/archive/2011/04/19/144555.html

 


碰撞检测
 Ogre Moc http://www.cppblog.com/flyindark/archive/2011/06/08/148281.html


CEGUI
 CEGUI笔记 http://www.cppblog.com/flyindark/archive/2011/06/13/148586.html

TANK游戏CHASE相机
 Chase camera笔记 http://www.cppblog.com/flyindark/archive/2011/06/15/148703.html

TANK游戏状态机
见ogre3d.org 中wiki,和

posted on 2011-06-27 10:03 的笔记 阅读(2204) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理