变量是制作编程脚本一个重要的环节,SCRATCH带有变量代码功能块
何为变量?——变量在数学上的定义是指没有固定的值,可以改变的数,与常数定义相反,常数是指固定的值,例如圆周率
以下程序,利用变量功能,统计了各种水果的收藏次数
当点击其中水果一次,在下方统计栏上显示次数变更,且水果有移动效果
角色:共12个
橙*2,小尺寸橙*1
苹果*2,小尺寸苹果*1
香蕉*2,小尺寸香蕉*1
西瓜*2,小尺寸西瓜*1
变量:4个
第一步:创建四种水果的变量
将其中一大尺寸角色和小尺寸角色和变量框按以下位置摆放,另一个大尺寸角色点隐藏
在显示的大尺寸角色中增加以下脚本
第一段是将数值复位,第二段是每次点击图标,该水果数值增加1
接下来我们希望程序不那么单调,希望创造一个动态的收藏效果
当点击水果,移动至下方,并缩小为小尺寸角色
这段代码包含了显示-移动-隐藏-移动,因此我们要将这段代码写在刚才我们隐藏了的原尺寸角色中,第一个位置是小角色的位置,第二个是大角色的位置,大小角色在脚本中,位置都不会移动,移动的是隐藏的角色,移动前保持隐藏状态,移动后继续隐藏状态并复位至原尺寸角色
课后语:
今天我们介绍了变量的应用,变量在常规的游戏中起到很重要的作用;
同时我们在创造程序动态效果用了一点小技巧,令程序不再那么单调,所谓树挪死人挪活,代码虽是固化,通过不断变化的组合可令脚本变得更生动有趣,青少年编程教育本质正在于此。
最后,感谢阅读!!
领取专属 10元无门槛券
私享最新 技术干货