Android 2048游戏开发教程(五):界面美化分享

这一节,我们将介绍游戏界面的美化以及游戏数据的存储。

首先创建一个color.xml资源文件,用来保存每个数字对应的背景色和前景色。右击res文件夹,选择New,单击Android resource file,输入color,单击Next即可。

Android 2048游戏开发教程(五):界面美化

修改代码如下:

Android 2048游戏开发教程(五):界面美化

其中bg*表示背景色,text*表示前景色,切换到Card界面,在setNumber中添加如下代码:

Android 2048游戏开发教程(五):界面美化

 

Android 2048游戏开发教程(五):界面美化

 

运行结果如下:

Android 2048游戏开发教程(五):界面美化

游戏局面基本已经完成。接下来,我们来处理一下主界面的布局,切换到activity_main.xml的代码模式,修改如下:

Android 2048游戏开发教程(五):界面美化

Android 2048游戏开发教程(五):界面美化
Android 2048游戏开发教程(五):界面美化

Android 2048游戏开发教程(五):界面美化

运行结果如下图所示:

Android 2048游戏开发教程(五):界面美化

下面,我们需要为Best标签添加一些操作,切换到MainActivity类,定义一个变量:

Android 2048游戏开发教程(五):界面美化

为它添加初始化命令:

Android 2048游戏开发教程(五):界面美化

 

添加一个方法方便外部访问这个标签,同时定义一个bestScore变量用来保存最高分:

Android 2048游戏开发教程(五):界面美化

 

切换到GameView中添加如下方法:

Android 2048游戏开发教程(五):界面美化

在每一次加分后都调用该函数:

Android 2048游戏开发教程(五):界面美化

最后,我们需要对最高分标签进行初始化,切换到MainActivity类,修改代码如下:

Android 2048游戏开发教程(五):界面美化

运行结果如下:

Android 2048游戏开发教程(五):界面美化

游戏至此已经完工。当然,我们可以为它添加更多的动画特效,留给读者自行操作。

-上面就是Android 2048游戏开发教程(五):界面美化分享全部内容. 如果需要了解更多android开发及android游戏开发内容关注<猴子技术宅>

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/makeofgames/andiordkaifa/504851.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注