消消乐P7 得分功能

消消乐 第七集

本集我们实现了得分功能。

首先我们新建一个全局变量得分,用来存放我们的得分数据,开始时初始化为0。在我们的消除部分,播放消除特效后增加得分。

默认的得分方式比较单调,我们来把他设置的好看一些。我们新建一个得分角色,绘制好自己的得分样式,之后让得分开始时克隆自己。为了让克隆体知道自己显示什么,我们来新建一个私有变量位置,来存放克隆体显示得分的第几位。1为最高位,2为次高位,以此类推。数字有几位就显示几位得分。

接下来我们来编写克隆体的逻辑。首先让克隆体移动到该有的位置,用位置乘以间距和一个初始坐标来确定位置。然后让克隆体重复监控得分的状态,如果得分数据的位数小于自己的位置的值,就不显示;反之显示自己位数上的那一位数字,用这个数据去寻找对应的造型名称。

总结

本集我们实现了简单的得分功能。本集总体上内容还是比较少的,但是我们使用的方法还是很精妙的,大家可以理解一下克隆体判断位数和显示得分的逻辑。

posted @ 2025-03-18 18:30  AnzioNiko  阅读(34)  评论(0)    收藏  举报