java吧 关注:1,180,955贴子:12,576,796

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

只看楼主收藏回复

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

最初的Java版(2)

移植到unity3d版(1)

移植到unity3d版(2)


IP属地:广东1楼2014-08-08 21:10回复
    @阳平5


    IP属地:广东3楼2014-08-08 21:16
    回复(3)
      吊炸天


      来自Android客户端4楼2014-08-08 21:18
      回复(4)
        要火的节奏。


        IP属地:广东5楼2014-08-08 21:27
        收起回复
          膜拜中


          IP属地:北京来自Android客户端6楼2014-08-08 21:27
          收起回复
            @吊炸天


            IP属地:浙江7楼2014-08-08 21:58
            收起回复
              有源码学习不


              IP属地:江苏来自Android客户端8楼2014-08-08 21:59
              收起回复
                火钳留名。。。


                IP属地:河南来自Android客户端9楼2014-08-08 22:03
                回复
                  屌炸天


                  来自Android客户端10楼2014-08-08 22:08
                  回复
                    厉害


                    来自Android客户端13楼2014-08-08 22:13
                    回复
                      屌炸天


                      IP属地:四川来自Android客户端14楼2014-08-08 22:15
                      回复
                        吊炸天


                        来自Android客户端15楼2014-08-08 22:15
                        回复
                          帮你顶上去


                          IP属地:广东16楼2014-08-08 22:18
                          收起回复
                            顶,虽然不会


                            IP属地:江苏17楼2014-08-08 22:23
                            收起回复
                              既来之,则顶之


                              IP属地:湖南来自Android客户端18楼2014-08-08 22:25
                              收起回复