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