【仅供学习】Java魂斗罗讨论交流

说句老实话,用Java写游戏确实是比较费事的,但是不管怎样,我也曾像很多年轻人一样对Java充满幻想,我也曾对理想报以热枕,但是结果就是这样,依然无法改变。这个项目仅仅作为学习之用。如果哪里看不懂了,问我我会及时回答疑问。由于当时这个小游戏仅仅写了三天,所以代码也是比较乱,有些框架也懒得去搭建。如果现在让我去重构这个代码,我宁愿去再写一遍。在双缓冲这一方便我是最讨厌Java的原因,用到双缓冲后,在之前开发这个游戏的电脑上可以完美运行,但是到了现在的电脑上时又再次陷入闪屏僵局。如果你决定投身于游戏行业的话,这个我希望也只是你最后的参考案例,大体明白了这个游戏原理后,请转换其他语言,学习一些游戏引擎。在用Java写完了这个魂斗罗后,过了两天我又讲这个游戏用unity3d重写了一遍,效果我个人感觉是比用Java要好很多,而且由于是用脚本写,所以开发效率极其高,就比如我从学校回到家里给我弟弟玩时,弟弟觉得不过瘾,我就写了第二关,从素材的收集、编辑、到写完,也就仅仅用了一个晚上的事。效率这个事情,毋庸置疑。如果你适合做游戏这一行,还是那句话,把这个游戏看完就转手吧(仅对初学者)。
最初的Java版(1)


最初的Java版(2)


移植到unity3d版(1)


移植到unity3d版(2)


楼主 java小害虫  发布于 2014-08-08 21:10:00 +0800 CST  
Java版项目http://pan.baidu.com/s/1eQeRlnW
unity3d x86http://pan.baidu.com/s/1pJK6uEJ
unity3d 64http://pan.baidu.com/s/1pJJk1dT

楼主 java小害虫  发布于 2014-08-08 21:13:00 +0800 CST  
@阳平5

楼主 java小害虫  发布于 2014-08-08 21:16:00 +0800 CST  
自行看代码

楼主 java小害虫  发布于 2014-08-09 20:29:00 +0800 CST  

楼主:java小害虫

字数:551

发表时间:2014-08-09 05:10:00 +0800 CST

更新时间:2021-02-23 06:47:34 +0800 CST

评论数:647条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看