scratch里有很多操作事件的模块,用来决定程序什么时候该干什么:
点击小绿旗开始
“当小绿旗被点击”这个模块就是当点击舞台区上方的小绿旗的时候,会执行他下方连接的程序,一般都是用在程序的开始,代表着开始程序要执行的任务。
按下空格键
“当按下空格键”,这个模块,就是当按下键盘的某一个键的时候执行这个模块下方的指令,可以点击下拉箭头选择具体的按键。
当角色被点击
“当角色被点击”模块,顾名思义,就是用鼠标点击这个角色的时候,执行这个模块下面的操作。
当切换背景
“当背景换成背景1”,就是当换到我们指定背景时,执行他下方的操作
当计时器>10
“当计时器>10”就是当计时器或者响度大于一定的值的时候执行对应的操作。
消息传递
我们可以在角色之间进行消息的传递,通过广播实现,这个消息的广播就相当于群发了一条短信,而所有角色都可以选择接不接收这个短信,比如说一个班级,群发了一条消息,是让男生下楼搬书,那女生就不会去管这一条消息,而男生看到以后,就会下楼,然后去搬书回教室。
“广播消息1”、“广播消息1并等待”,两个模块都是在往外广播消息,区别是,前者广播完之后就执行后面的操作,而后者广播完之后一直在等待着接收,直到有角色接收他的消息了,他才会执行后面的模块。
可以点击消息的下拉箭头,选择新消息,创建一个新的消息进行广播。
“当接收到消息1”就是接收到广播出来的消息以后执行对应的操作。
关于事件的模块就先写到这里,如果有哪里我讲的不够清楚,或者有什么问题,欢迎评论区留言讨论。