🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 复习上节课学习的内容 hi!我是阿达老师!咱们继续Scratch的学习。在上节课里,我们给猫咪增加了抓海星的功能。游戏里的 海马、海星、猫咪都拥有了各自的脚本。 但是,现在游戏还有一个比较大的问题:我们还不知道总共抓了几个海星,这节课,我们就来一起实现记录抓取海星的总数的功能。 赶紧一起进入课程吧! ## 本节课内容 我们打开上节课做的游戏,选择海星角色。在脚本的数据组里,点击新建变量积木。在弹出层里,我们给变量名字起为:得分。得分变量增加好后,会出现在舞台的右上角。数字在一开始的时候是0 在游戏开始的时候,得分应该设置为0,我们点击 **将得分设定为0**积木,将它拖动到当绿旗被点击的下面。 猫咪每次抓海星后,得分应该加1。我们选择将得分加1积木,将它拖动到发出...声音的下面。 我们点击绿旗运行游戏,让猫咪抓取海星,我们注意得分的变化,每次抓取海星后,得分就加1了。 怎么样,是不是很简单?这个得分变量背后隐藏着编程里的一个核心武器:变量。我们赶紧进入小灶时间详细认识一下它吧! ## 小灶时间 为了统计抓取抓取海星的总数,我们给游戏增加了一个**变量** 得分。在我们每次抓取海星的时候,这个得分都会加一。这是我们编程里的**变量**了。接下来,我们详细学习一下变量。 游戏在运行过程中会用到很多数据,这些数据会随着游戏的运行发生变化。我们把这种类型的数据叫做变量。看下面的一些例子: 在赛车游戏中,赛车会有一个速度。我们加油门,赛车的速度就会增加;我们踩刹车,赛车的速度就会减小。赛车速度就是一个变量。 在王者荣耀中,每个英雄都有一个血量。英雄收到伤害时,血量就会减少;吃到加血包时,血量就会增加。血量也是一个变量。 在星星猎手中,得分统计了获得海星的总数。猫咪每碰到一个海星,得分就会增加一。得分也是一个变量。 通过上面的例子我们发现,变量是有两部分组成的。一个是变量的名字,比如:速度、血量、得分。一个是具体的值:比如速度的大小、血量的多少、得分的多少。 变量是我们游戏里的一个核心概念,后续我们还会用到更多的变量,小朋友们一定要掌握哦。好了,这节课的小灶时间就到这里了,我们下节课再见! https://kada.163.com/project/create/1010142.htm