Scratch 2如何在多个不连续区间内取随机值
来源:网络收集 点击: 时间:2024-05-23【导读】:
scratch中有一个随机模块,可以取到一个区间的随机值。但某些情况(比如想让小球球往下随机一个方向移动)需要在多个区间(和)中取随机值。工具/原料more计算机Scratch软件取两个区间随机数方法1/8分步阅读
2/8
3/8
4/8
5/8
6/8
7/8
8/8

多个区间取随机值方法1/6
2/6
3/6
4/6
5/6
6/6
注意事项
从事件脚本区拖出我们的“小绿旗”。

从控制脚本区中拖出“如果...否则”脚本。

从数字与逻辑运算区拖出“=”脚本和“取随机数”脚本,“随机数”脚本改为从1到2间随机选一个数。


将上步的“随机数”脚本放入“=”的右边,1放入“=”的左边。

将整个“=”脚本拖到上面的判断框,“如果”后面

从动作脚本取拖两个“面向90的方面”脚本分别到,“那么”和“否则”之后。

将两个“随机数”脚本拖入“面向90方向”的白框内。随机数分别从-179到-150,和150到180。

方向已经解决了,最后拖入循环移动脚本让它动起来就行了。



在数据脚本取点击新建变量,在输入一个变量名,默认使用于所有角色,然后点确定

在数据脚本区拖出“将区间设定为0”,这里的“区间”是上步的变量名。

将从1到3的随机数拖入“将区间设定为0”的白色方块。

接两个“如果。。。否则”脚本。

拖两个“=”脚本,右边统一放“区间”变量,左边分别放1,2,代表第一个区间,第二个区间,如果都不是就代表最后一个区间。

最后,将“=”和“面向随机方块”放入即可

更多的区间也可模仿这种方法
谢谢大家
SCRATCH随机值多个区间版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_832118.html
上一篇:如何下载不能下载的视频?
下一篇:北京地铁怎样进行意见反馈