首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

青少年编程教育课件-启动代码解析

用通俗比喻,脚本就像一队队排列整齐的士兵,等待着命令随时进入战斗状态

因此我们要为脚本加入“司令”,告诉“士兵们”,在什么时候进入战斗状态

通过一段时间的学习,大家都学会自行创建一段简单代码或有多个嵌套代码的脚本

加入启动代码,相当于为脚本增加的“司令”,收到指令,脚本随即运行

SCRATCH 2.0附带6个启动代码,每个启动代码适用在不同的场景和特殊含义,今天我们简明扼要的说明一下每个启动代码的用法

启动代码一:绿旗启动

绿旗位置位于舞台区的右上方

最常用的启动命令,也是权限最高的启动命令,当点击绿旗后,表示舞台进入播放状态,除了还有其他启动代码控制的脚本,其他脚本都会将代码全部运行一遍

通常用于游戏启动、动画和故事模式;

启动代码二:按键启动

用按键控制启动代码,可以是空格键、方向键、字母键和数字键

按键启动更多是应用于程序的交互效果,在基础脚本运行状态下,按下任意键能产生特殊的效果

基于它的作用,是应用在游戏程序中的角色控制,例如控制移动、播放音效、切换场景等

启动代码三:当角色被点击或舞台被点击

打个比方,这个启动代码就像课堂上老师点名其中一位学生回答问题

当脚本运行后,所有角色进入等待状态,被点击到的角色,会运行一串代码后,继续进入等待状态,所以这个命令是可以循环激活脚本

点击启动代码常用于游戏或导演控制模式

启动代码四:当背景切换启动

顾名思义,本启动代码用于在切换下一场景时运行脚本

我们尝试想像下,有那么一段故事脚本,有相同的两个角色在不同场景中发生不同的故事情节,这时候我们就需要利用背景启动代码控制不同脚本的运行时机

因此,常用于故事模式和电影模式脚本编写

启动代码五:参数启动

我们为脚本设置一个变量,当变量到达某个值时,脚本随之触发运行

这启动代码用法比较特殊,常用于监控程序的制作,例如声音监控和视频监控(对,SCRATCH也能制作监控程序,我们在12月8日的文章有做过分享)

启动代码六:消息启动

这启动代码的特别之处在于,用户是舞台上是看不到任何显示,而脚本已经实现了切换和启动

消息启动通常与广播消息相结合,先由角色A广播消息,然后角色B接收消息后运行脚本,这个过程用户是不会察觉的,广播与接收均在后台运行,常用于角色交谈和故事模式

课后语:

本节讲述了各种启动代码的功能与应用,一段脚本不止一个启动代码,可以是多个启动块相互结合,合理运用启动代码和启动顺序设置,是锻炼逻辑思维的好方法,在进行脚本编写前,要有一个清晰的思路,谁先出场,然后谁接力,最后谁压轴,然后根据思路和脚本性质放入相应的启动块

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171226G0FF7X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券