如何在scratch中看游戏完成后的数据

素材及视频下载

链接:https://pan.baidu.com/s/1qX0T2B_zczcLaCCpiRrsnA
提取码:xfp8

常量:存储的是一个固定的值

变量:它存储的值是可以动态变化的,

我们可以把变量理解成为一个盒子,这个盒子里可以放任何事物,可以放香蕉、苹果,也可以放书本、铅笔,同理,我们用变量来解决上面遇到的问题是不是就得心应手了呢,我们先设置一个叫做”分数“的变量,

当我们操作游戏得到1分的时候,我们可以使用上图中的”将分数增加1“的代码块,来更新变量的值,这样分数增加的效果就会在舞台区呈现出来了,

点击绿旗后, 图中分数已经从0变更为1了,

那么,我们下面来说说变量是如何创建的吧,

首先,打开scratch的编程环境,选择“数据”模块组,会有一个“新建变量”按钮

点击“新建变量”按钮,就会出现,让我们输入变量名称的弹窗

这里我们可以看到有两个单选框,分别是:“适用于所有角色”和“适用于当前角色”,这两个单选框是干什么用的呢?

从字e799bee5baa6e79fa5e98193e78988e69d8331333431353335面来理解就是 “适用于所有角色”的变量是舞台区的所有角色都可以使用,“适用于当前角色”的变量是只有当前角色能使用,我们来做个实验看一下,看看他们有什么区别吧,

我们建两个变量,分别是:

“适用于所有角色”的变量:分数

“适用于当前角色”的变量:速度

然后我们再添加一个小松鼠的角色进来,

我们在当前角色的数据栏里可以看到有两个变量,分别是:“分数”和“速度”,如上图 所示

我们点击一下角色区的小松鼠,切换到小松鼠的编码区,这时点击数据模块组,可以看到在小松鼠的数据栏里只有“分数”一个变量,速度这个变量对于小松鼠是不可见的,

这种现象叫做变量的作用域,一个变量它能够被使用的范围是用限制的,变量根据的作用域的不同区分为全局变量和局部变量两种,

适用于所有角色的变量我们称之为全局变量,它的作用域是所有角色都可以看到,

适用于当前角色的变量我们称之为局部变量,它的作用域是仅当前的角色可以看到,

我们今天的知识就学习到这里吧

猜你喜欢

转载自www.cnblogs.com/kixiaoyuan/p/12692750.html
今日推荐