大家好,如果您还对使用简单的图形化编程工具Scratch(可变积木)不太了解,没有关系,今天就由本站为大家分享使用简单的图形化编程工具Scratch(可变积木)的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
11.1 新建变量
相当于全局变量,即所有角色和关卡共用的变量;
该变量可以从任何角色或阶段设置或更改;
相当于局部变量,是只针对当前角色的变量;
只有当前角色可以设置或更改该变量,其他角色无法查看或更改;
请小朋友想一想,在什么场景下应该使用“全局变量”或“局部变量”?
例如PI=3.1415可以设置为“全局变量”;
当前矩形字符的长度和宽度可以设置为“局部变量”;
11.2 设置变量值
11.2.1 将变量设定为特定值
11.2.2 增加或减少变量值
增加或减少变量值时,仅当变量值为数字时才有效,否则返回结果为“NaN”(意思是“不是数值”)。例如:“数字”+“文本”本身不能相加。
11.3 显示/隐藏变量
11.3.1 显示变量
当设置“显示变量”时,变量将出现在舞台区域中。
将鼠标指针移动到舞台区域
转到“显示变量”
右键单击
显示变量有三种不同的方式:
正常显示显示变量名称和当前变量值。
大字符显示屏只显示当前变量值,不显示变量名称。
滑块视图不仅显示当前变量名称和值,还允许您左右拖动滑块来设置当前变量值。
11.3.2 隐藏变量
当设置“隐藏变量”时,该变量将隐藏在舞台区域中,我们看不到它。
11.4 修改/删除变量名
变量积木下拉列表框有“修改变量名”和“删除变量[变量名]”选项。
11.4.1 修改变量名
移动鼠标指针
转到“修改变量名称”
单击鼠标左键
将出现“修改变量名称”对话框:
11.4.2 删除变量
移动鼠标指针
转到“删除变量[变量名称]”
单击鼠标左键
该变量将被删除。
11.5 列表
列表相当于一个特殊的变量,列表中可以存储多个变量。
11.5.1 新建列表
新列表创建完成后,舞台区会显示新创建的列表,代码区会出现一堆新的列表操作的积木。
11.5.2 更改列表内容
可直接更改舞台上显示的列表
添加到列表中的每个项目都称为项目,并且您可以在列表中输入的项目数量或长度没有限制。每个项目都有一个编号,列表中的第一项编号为1,第二项编号为2,依此类推;如果列表中有10 个项目,则列表中最后一个项目的编号为10。
如果你想从列表中删除一个项目,你可以选择它
单击条目旁边的“”
该条目将被删除。
11.5.3 在列表中添加一个条目
此块将在列表中的最后一个条目之后添加一个新条目。
11.5.4 删除列表中的某一项条目
此块将从所选列表中删除一个项目。
11.5.5 删除特定列表的所有条目
此块将删除所选列表中的所有条目。
11.5.6 在某一项条目前插入一项新条目
此块将在选定列表中的指定项目之前插入一个新项目。
11.5.7 替换指定列表中某一项条目内容
该块用新条目的内容替换所选列表中指定条目的内容。
11.5.8 返回指定列表的某项条目内容
11.5.9 返回指定列表某项条目内容的第一个编号
11.5.10 返回指定列表的所有条目总数
11.5.11 判断指定列表中是否包含某些内容
如果指定的内容包含在所选列表中,则返回“true”,否则返回“false”。
11.5.12 显示列表
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/161512.html
用户评论
一尾流莺
原来用代码也能做游戏啊!没想到Scratch这个工具这么简单好用,变量积木真的太方便了,这下可以更自由地操控角色啦!
有18位网友表示赞同!
满心狼藉
看到这篇文章才知道Scratch有这种功能,之前一直在做一个简单的迷宫游戏,突然间灵感来了,想试试用变量积木来控制敌人的移动路线,希望效果不错!
有6位网友表示赞同!
一别经年
我也学过Scratch的简单操作,但是对变量积木了解不多,看了这篇文章后感觉很有启发,想要尝试一下这个功能,把我的作品变得更丰富一点。
有14位网友表示赞同!
孤自凉丶
作为一名从零基础开始学习编程的人来说,Scratch对我而言是非常好用的工具了,它用直觉的方式引导你学习编程的逻辑,变量积木能让我更自由地控制程序的运行状态,感觉自己真的在进入这个领域了!
有13位网友表示赞同!
命里缺他
以前总觉得编程太难,需要复杂的代码和语法理解才能入门。但Scratch确实让编程变得简单易学,即使是小学生也能轻松上手。像这种使用变量积木的功能,简直让人眼前一亮!
有5位网友表示赞同!
箜明
这个工具看起来很有潜力,可以让孩子们更轻松地学习编程基础知识。但是我个人觉得还是有些限制,比如项目只能运行在Scratch平台上,无法和其他软件集成。希望未来会有更多功能升级。
有9位网友表示赞同!
巷陌繁花丶
对编程一点了解都没有也没关系!用Scratch学起变量积木真的太简单了,这种图形化的操作方式就像在搭积木一样,相信只要花点时间就能掌握它!
有18位网友表示赞同!
∞◆暯小萱◆
使用变量积木可以让我轻松地定义不同的游戏要素,比如角色的生命值、得分等,这大大提高了我的工作效率。但是我希望Scratch平台能提供更多类型的积木,这样我可以开发更复杂的游戏。
有8位网友表示赞同!
無極卍盜
虽然Scratch的功能很棒,但是我感觉它主要针对的是初学者,想要深入学习编程需要更多的资源和工具支持。希望像Scratch这样的工具能够与其他编程语言相结合,构建一个更加完善的学习体系。
有16位网友表示赞同!
你是梦遥不可及
变量积木确实让我的游戏开发变得更有趣了,我可以轻松地控制角色的行为、调整游戏难度等等。现在我已经对Scratch越来越感兴趣了,想尝试用它来制作一些更复杂的项目!
有5位网友表示赞同!
月下独酌
这个工具挺不错,但我觉得需要更多的教程和教学资源。特别是对于初学者来说,想要完全理解变量积木的功能需要花费更多的时间去学习和实践。
有9位网友表示赞同!
颓废人士
我之前一直不喜欢编程这类枯燥的东西,但是Scratch真的让我改变了想法!它将编程变成了一种有趣的实验活动,甚至让我想尝试其他类型的编程语言
有11位网友表示赞同!
冷眼旁观i
使用变量积木制作游戏确实很方便,但我发现有时候会有代码错误的现象,需要反复调试才能解决。希望Scratch平台的功能可以更完善,减少这种麻烦。
有8位网友表示赞同!
呆檬
我比较喜欢Scratch的易用性和趣味性,它可以让孩子在玩乐中学习编程知识。但是它的功能还相对有限,比如无法开发手机应用,这限制了我的探索范围。
有7位网友表示赞同!
孤廖
我觉得变量积木很有潜力可以让孩子们更好地理解编程的逻辑思维,但还需要不断改进教学方法和内容才能更加吸引他们!
有5位网友表示赞同!
酒笙倾凉
如果能把 Scratch 和一些硬件设备结合起来,那效果就更好了!比如可以控制机器人或者LED灯的闪烁,那就更生动有趣了。
有20位网友表示赞同!
罪歌
我有一个想法,用变量积木设计一个简单的小游戏,让小朋友们一起学习Scratch编程。不过现在有点头疼怎么将这个想法付诸实践···
有13位网友表示赞同!