Project1

标题: 从零开始“打飞机” [打印本页]

作者: maweiblue    时间: 2014-4-29 15:23
标题: 从零开始“打飞机”
本帖最后由 maweiblue 于 2014-4-29 18:55 编辑

大学时代就有做个打飞机游戏的愿望,苦于没有时间和经验。现在工作几年,空余时间较多,重拾编程,来完成从前的梦想,在这帖子写下记录,主要目的是方便大家监督,以防自己懒病发作,而使得开发半途而废。

目标:开发个安卓,windows版本的打飞机游戏引擎,有实际使用价值,方便重复使用。
时间:20天-30天左右。
素材来源:晚上大把的安卓打飞机游戏,不涉及商业用途的使用。

所以
1.选择游戏引擎,语言只会c/c++,java和JS,支持这几种语言的游戏引擎还真不少,我选择了libgdx,本来打算使用coco2dx,苦于调试比较麻烦,而且需要使用高版本的vs,电脑配置要较高,我的奔腾芯的笔记本又实在不给力。。。。

桌面版本运行效果如下。


作者: maweiblue    时间: 2014-4-29 15:29
本帖最后由 maweiblue 于 2014-4-29 18:53 编辑

从官方下来引擎,用自带的项目生成工具开始生成项目。IOS,HTML什么的暂时不需要,穷逼一个,也没多余的肾。


在eclipse里面导入上面生成的项目在。

作者: jspython    时间: 2014-4-29 16:55
表示我纯粹是看到打飞机才进来的...
作者: 我吃肯德基    时间: 2014-4-30 00:46
我们公司正在做一款打飞机游戏,我写的剧本咩
作者: 天使喝可乐    时间: 2014-4-30 10:20
记录帖点赞 不过不要连贴哦~
作者: 流华人生    时间: 2014-4-30 18:19
打飞机……原谅我邪恶……
作者: 冰蓝的马甲    时间: 2014-4-30 19:25
……我记得我当年用OpenGL还自己写了个STG来着,不过毕竟是自己的引擎,效率扑街啊跟RM差不多啊(被PIA飞)
作者: maweiblue    时间: 2014-4-30 20:52
4.30完成玩家类和玩家子弹类,并完成敌人类和敌人类和玩家子弹类的碰撞检测。运行效果如下

作者: Sion    时间: 2014-4-30 21:02
不错啊,加油吧!
作者: joe5491    时间: 2014-4-30 23:41
恩....
其實RM做得到歐(炸飛

不過大概畫面上超過500個子彈時,就會掉禎了
作者: maweiblue    时间: 2014-5-1 10:40
5.1实现子弹种类的切换。


作者: maweiblue    时间: 2014-5-1 14:34
joe5491 发表于 2014-4-30 23:41
恩....
其實RM做得到歐(炸飛

我这里用了个方面,子弹在屏幕外面的时候直接删除并清零,所以实际上子弹一般不会超过100个。
作者: yagami    时间: 2014-5-2 00:23
记得我cocos的起手练习也是打飞机 实现起来容易




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1