CosmoRun游戏开发说明


       首先,这个游戏是完全仿照Windows应用商店中的同名游戏制作的,目的是学习javafx,本人不用来进行任何商业活动,如有侵权请联系我,我将立即删除该游戏所有的相关信息。

       我是个java半吊子,之前一直在学习C,从5月初开始转战java,这个游戏按照我自己对游戏开发的理解进行设计,并且是开源的,在文章最下方有下载链接。


        下面是游戏与原作的对比图(下方是游戏原作):



        不得不说javafx做界面确实好看,但是在做这个游戏时我还不会使用SceneBuilder,是用纯代码完成的这个游戏,代码一共三千多行,耗费了很大的时间和精力(绕了很多弯路。。。)。游戏框架很简单,基本结构如下图所示:




        游戏大背景和游戏界面层永远都在最底层,上层是设置界面、游戏结束界面、说明界面等等之间的互相切换。也就是说,不管你是在设置界面,还是在游戏说明界面,都能通过半透明的图层看到游戏界面。游戏界面都使用单例模式,储存在一个静态的Pane中,方便实现界面之间的切换。这样做最大的好处就是美观,我也是被这个游戏界面的美观和创意给吸引住了~


好了不多说,最后贴上源码下载链接:

链接:http://pan.baidu.com/s/1hswjarq 密码:delh


有兴趣的可以下载1.4版本的源代码,对比一下就能看出来翻做之前的代码有多混乱。。:

        链接:http://pan.baidu.com/s/1nvw9Epb  密码:w8wf


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值