00:00
这节课我们来介绍一下游戏UI,首先解释一下什么是UIUI是英文user interface的缩写,翻译成中文就是用户界面,它的作用是显示或者交互的按钮或是画面,如果没有这些东西,游戏就会很粗糙。回到我们的游戏之前,我们简单的把分数显示在了舞台上。我们在打砖块游戏里也是这么做的,不过老师想改进一下这节课,我们来做分数UI,让它变得更漂亮一些。先上传角色,导入分数。找到分数导入后,我们点击造型面板。同学们可以看到里面有零至90个造型,回到代码面板,接下来我们要根据当前的分数变量正确显示分数的造型了。分数不仅有个位数,还会有十位数,我们先来做一个简单的个位数。
01:15
老师决定把刚刚导入的角色当做个位数的角色,所以我们可以把它重新命名为个位数。这样好。我们来建立一个新的自制积木,叫做更新个位数造型。在这个自制积木里,首先我们要得到分数变量个位数,如果说分数是15的话,个位数就是五,我们很快就能得到这个结论。但计算机怎么得到呢?这里有一个巧妙的办法。
02:08
点击运算,这里有一个。某数除以某数的余数,只要利用这个积木把分数除以十。分数除以十后得到的余数就是个位数,余数就是两个整数相除剩下的数,所以15除以十,整数商是一,余数是五,同时也是个位数。我们得到了个位数,切换到相应的造型就变得容易了,只需要切换到当前分数加一的造型就可以了。我们来到造型面板。大家可以看到,分数的造型是从零开始的,第一个造型是零,第二个造型才是一,所以如果当前分数是一,我们就要显示第二个造型。
03:13
正好是当前分数的个位数加一。我们来到代码面板。添加换成什么造型?将加号放进去。换成分数除以十的余数加一的造型。接下来。当接收到准备游戏的广播时。
04:01
一到初始位置,然后我们来到游戏控制角色里。找到当接收到加分的广播。我们要在下面播放一个新的广播。叫做更新分数UI。在当绿旗被点击的下面,也要播放这个广播。因为这时分数被重置为零,所以也要更新UI,回到个位数的角色里添加。当接收到更新分数UI的广播时,运行积木。
05:00
更新个位数造型。现在我们来试一下游戏。不错,分数正常运行了。但是只是个位数,而且分数的层数错了,被柱子挡住了。今天的作业就是请同学们开动脑筋,调整分数的层数。这节课的内容就是这些,同学们,我们下节课再见。
我来说两句