友情提示:380元/半年,儿童学编程,就上码丁实验室。
在游戏中,经常有体现角色的生命值的符号,下面这个游戏就用红心的数量代表恐龙生命值。
恐龙的生命值(以变量HP表示)初始为200,每20个生命值,用一颗红心显示。计算方式为“向上取整(HP/20)”
恐龙的任务就是在舞台上不断的运动,直到接收到gameover的消息。
绿色的箭以0.1秒的间隔不断的克隆,并且射向恐龙。当恐龙每次中箭时,会导致它的HP减10;HP每减少20,导致红心数量(以变量CNT表示)减1;CNT变化时,会发送刷新消息给红心来刷新红心的图章数量。
当红心接收到update消息时,清空之前的图章,并根据最新的CNT数量重新把图章盖好。
当恐龙的生命值不断下降时,红心的数量(CNT)也不断的减少,直至为零。这时候游戏会发送gameover消息给各个角色。
最后,为了保证红心减少的画面的流畅感,要记得把“更新”这个自定义积木的选项选中“运行时不刷新屏幕”。
好了,看看游戏的效果吧。。