Scratch3.0广播指令,模拟键盘移动。

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

Scratch3.0官网:

Scratch 3.0 GUI​:beta.scratch.mit.edu

一. 游戏:

车接苹果(手机版)

二. 教学视频:

Scratch3.0广播指令,模拟键盘移动。_第1张图片

三. 脚本程序详解:

1、图1,程序执行时画面。

点击手机显示屏绿色左键,车就会向左移动。

点击手机显示屏蓝色右键,车就会向右移动。

2、图2,程序有三个角色:左键,右键,车。

Scratch3.0广播指令,模拟键盘移动。_第2张图片

3、图3,左键角色脚本详解:

Scratch3.0广播指令,模拟键盘移动。_第3张图片

一行:当角色点击时,执行下面全部指令。

也就是说,每次点击角色,它都会执行下面全部指令。

我们按键盘上下左右键,也是按一下,移动一下。

二行:角色移到固定位置。

三行:角色发送一广播“左键”。

这广播,与现实广播相拟。有发,当然有收!

收到广播的角色,会接着执行它自己脚本。

Scratch3.0广播指令,模拟键盘移动。_第4张图片

4、图4,右键角色脚本详解:

Scratch3.0广播指令,模拟键盘移动。_第5张图片

同3

5、图5,车角色脚本详解:

Scratch3.0广播指令,模拟键盘移动。_第6张图片

一行:当车角色,收到左键角色发出的广播“左键”,执行下面全部脚本。

二行:二行和五行,是配合使用。二行作用是,防止车移动到边缘时,会四脚朝天地移动。有了二行,会保证车轮向下。

三行:我们目的是让车,向左水平移。

也就是说,车的X轴变化,Y轴永远不变。

所以,X坐标不断加 -20。

四行:因为丫轴不变,所以,Y轴是一固定值130。

五行:它与二行配合使用。由字面意思,可看出指令意义。

防止车移出边缘,车移到边缘会自己返回。

车角色,其实有两段脚本。它分别是接收到左键角色,右键角色广播时,分别执行!

Scratch3.0广播指令,模拟键盘移动。_第7张图片

总结:

全部脚本,实现功能:点击模拟键【广播指令】

,车就会移动【接收广播指令】。

Scratch3.0广播指令,模拟键盘移动。_第8张图片
Scratch3.0广播指令,模拟键盘移动。_第9张图片

^ 图1:脚本执行时画面

Scratch3.0广播指令,模拟键盘移动。_第10张图片

^ 图2:脚本全部角色

Scratch3.0广播指令,模拟键盘移动。_第11张图片

^ 图3:左键角色,脚本

Scratch3.0广播指令,模拟键盘移动。_第12张图片

^ 图4:右键角色,脚本

Scratch3.0广播指令,模拟键盘移动。_第13张图片

^ 图5:车角色,脚本(两段脚本)

~>_<~

你可能感兴趣的:(Scratch3.0广播指令,模拟键盘移动。)