猫史档案馆


数字方块计时器

用户:爱打扮的草灵灵爱打扮的草灵灵查看:1 回复:1 评论:1 创建时间:2020-01-29T23:06:28


最近,有些训练师经常提出“倒计时怎么做?”的问题,今天就来看看这个方法吧!

这是一个用如何在游戏中利用数字方块来显示计时的教程。

首先我们要知道,代码岛中每个方块都有自己的ID,而数字方块0~9的材质ID为22~31,即“设置某个位置的方块为方块【数字0】”与“设置某个位置的方块为方块【22】”效果是一致的。

1.第一步:设置3个变量,分别表示计时器的秒数个位数,十位数和百位数

2.第二步:分别设置3个变量的值为22,即对应方块【数字0】

3.第三步:重复执行使秒数的个位数增加1,直到个位数的值大于31(即方块ID大于方块【数字9】ID)

如下图代码块,重复执行设置某个位置的方块为方块【秒个位数】直到“秒个位数”大于31,每等待1秒变量“秒个位数”就会增加1,就能实现在某个位置每隔1秒变换1次数字方块,用数字方块0-9计时0-9秒。

4.第四步:当计时到第9秒时,向十位进一位。

如下图代码块,添加“如果...否则...”判断,如果“秒个位数”大于31,即当计时到第9秒时,使秒数十位数增加1,并重新设置秒个位数的值为22(即方块【数字0】),设置个位数位置的前一个位置的方块为“秒十位数”。

4.第五步:类似第四步,添加当计时到第99秒时,向百位进一位。

如下图代码块,添加多一个判断,使当计时到99秒时,再向百位进一位。重新设置个位和十位的值为22,并重新设置相应位置的方块。

至此,以上代码块可以实现用数字方块显示计时0-999秒。


回复

上一页1 页 / 共 1下一页
你好2050你好2050

沙发

点赞0


评论