scratch脚本大全(Scratch脚本)
在scratch3.0中,脚本的触发方式有几种?请分别阐述
总共有七种
1、当绿旗被点击
很明白,只需要点击运行区左上方的旗子即可运行
2、当按下空格(此处可以换成键盘上26个字母与上下左右)键
只需要点击键盘上相应的键即可运行
3、当角色被点击
当角色点击时运行
4、当背景换成1(此处可换成背景名称)
每次换背景时都将检测,如果当前背景名称=代码中的造型名称,即可运行
5、当响度(此处可以换成计时器)10(此处可换成任意一个数字
如果响度和计时器大于此处的参数将运行
6、当接收到消息1(此处可以换成任意一个消息名称)
当任意一个角色或者背景,发出消息,消息名称=此处参数时运行
7、当作为克隆体启动时
克隆体刚克隆出来时将运行
如何保存制作的scratch脚本
在脚本属性中修改:描述和文件名.后再点工具栏中的保存图标(像软盘一样的图标)就会保存到你安装目录中的QMScript文件夹内对应的文件中.
你还可以通过发布,来制做小精灵等.
Scratch2.0教材(2)――龟兔赛跑
课程 摘要
―――――――
【概述】
乌龟 和 兔子 在舞台上折返跑, 乌龟 跑得慢, 兔子 跑得快。
【知识点】
学会放大和缩小 角色
学会添加和删除 角色
学会切换下一个造型
学会调整运动的快慢和造型的切换 速度
了解并行处理的概念,会用不同的循环来分别 控制 运动与造型
课程 内容
―――――――
【目录】
1展示作品(5分钟)
2? ? 设置背景和角色(5分钟)
3乌龟的脚本(15分钟)
4兔子的脚本(15分钟)
1?展示作品(5分钟)
讲一下 龟兔赛跑 的 故事 ,引入作品并展示。
2设置背景和角色(5分钟)
【教学目标】
任意添加1个背景,删除卡卡角色,添加1个乌龟角色和1和兔子角色。
【操作步骤】
第1步:任意添加1个背景,如下图:
第2步:删除卡卡。
方法1(推荐使用) :在角色区的卡卡图标上单击鼠标右键,点击“删除”;
方法2: 在舞台区的卡卡身上单击鼠标右键,点击“删除”;
注意:如果不小心错误删除了角色、造型、脚本或者进行了其他的错误操作,可以点击“编辑”、“撤销”来取消刚才的错误操作。如下图:
第3步:在角色库的“动物”分类下,选中乌龟和兔子角色,点击“确定”按钮。
技巧:按住Shift键可以一次选中多个角色,如果选错了角色,再点一下就可以取消选中。Shift键共有两个,分别位于键盘的左下角和右下角。
如下图:
第4步:拖动角色调整角色的位置,使用舞台区右上角的放大和缩小按钮来调整角色的大小。如下图:
3?乌龟的脚本(15分钟)
【教学目标】
让乌龟实现慢速折返跑,并能不断切换造型。
【操作步骤】
第1步:乌龟折返跑。
选中乌龟,为乌龟添加折返跑的脚本,别忘了调整角色的旋转模式。然后把【移动10步】改成【移动1步】。如下图:
第2步:介绍手翻 动画 书,就像下边这样的:
我们在 Scratch 里边也可以通过类似的方法来让角色动起来。我们点击积木区上边的“造型”栏,可以看到乌龟有2个造型,如果我们在两个造型之间来回切换,就可以实现让乌龟动起来的效果。如下图:
第3步:介绍【下一个造型】指令的作用。
【下一个造型】指令可以让角色的造型切换到当前造型的下边那个造型,如果到达最底部,则自动折回到最上边的造型,类似星期天过完就是星期一,钟表上的12点过完就是1点。
展开“外观”积木组,拖出【下一个造型】,不停地点击,可以看到,乌龟动起来了。
提问: 如果想让乌龟一直动,怎么办?
回答: 把这个指令放入【重复执行】里边
如下图:
可以看到乌龟虽然移动 速度 很慢,但是它的动作频率非常快。
提示: 【下一个造型】的执行速度是1/30≈0.0333秒,也就是每秒钟切换30次造型。
第4步:介绍【等待x秒】指令。
【等待x秒】指令就是让角色的当前脚本停下来,什么也不做,等这个时间过去以后,再进行下一个动作。
把【等待1秒】拖入重复执行的最底端,如下图:
可以看到乌龟整个动作变得非常慢。
第5步:通过改变等待的时间来调整乌龟的速度。
提问: 想让乌龟快一点,应该怎样做?
回答: 把【等待1秒】的1改小一点
这里需要引入小数的概念,小数是3年级下册的内容,这里简单讲解一下就可以理解。先改成0.5,发现还是有点慢,经过多次尝试,发现0.2是一个不错的值。如下图:
4? ? 兔子的脚本(15分钟)
【教学目标】
仿照乌龟的脚本写出兔子的脚本,学会使用并行处理方法来解决卡顿问题。
【操作步骤】
第1步:写出兔子折返跑的脚本,注意旋转模式,并将兔子的移动速度设为10,如下图:
可以看到兔子跑得很快。
第2步:加入【下一个造型】【等待0.2秒】,如下图:
这里能明显看到兔子有点卡顿。
第3步:用并行处理来解决兔子卡顿的故障。
故障描述:
兔子的移动变成了一卡一卡的,很不协调。
故障分析:
兔子的卡顿是由于将【移动10步】跟【等待0.2】秒放在同一个【重复执行】中导致的,每跑10步都要等一下,肯定不流畅。
解决方法:
把不同功能的脚本分开,写入到不同的【重复执行】中去。
再新建一个【当绿旗被点击】和【重复执行】,将【下一个造型】【等待0.2秒】放进去,如下图:
可以看到现在好多了。前边的乌龟之所以不卡顿,是因为移动速度比较慢,看不出来。
提示: 这种把不同功能的积木分别放到不同的循环中执行的方式,叫做“并行处理”,并行处理可以让多段脚本互不干扰,各干各的活。
这里可以让学生试着举出几个日常生活中并行处理的例子,例如:我们又唱歌又跳舞同时还在呼吸,对于大脑而言,其实就是一种并行处理。
课后练习
―――――――
【任务目标】
巩固知识点。
认识三种视图和它们对应的旋转模式。
【任务详情】
自主完成一个作品。任意选择1个背景和5个角色(必须包含有俯视图、侧视图、前视图),让他们在舞台上不断移动,碰到边缘就反弹,速度有快有慢,能够以合适的时间间隔来切换造型,同时还要配合使用合适的旋转模式。
教师布置作业时,简要介绍一下三种视图的概念,以及常用的旋转模式,如下图:
■本次课程结束
酷酷带你用scratch制作龟兔赛跑
【概述】
乌龟和兔子在舞台上折返跑,乌龟跑得慢,兔子跑得快。
【知识点】
学会放大和缩小角色学会添加和删除角色学会切换下一个造型学会调整运动的快慢和造型的切换速度【教学目标】
任意添加1个背景,删除小猫角色,添加1个乌龟角色和1和兔子角色。
【操作步骤】
任意添加1个背景,如下图:
在角色库的“动物”分类下,选中乌龟和兔子角色,点击“确定”按钮
拖动角色调整角色的位置,使用舞台区右上角的放大和缩小按钮来调整角色的大小。如下图:
选中乌龟,为乌龟添加折返跑的脚本,别忘了调整角色的旋转模式。然后把【移动10步】改成【移动1步】
写出兔子折返跑的脚本,注意旋转模式,并将兔子的移动速度设为10
加入【下一个造型】【等待0.2秒】,如下图:
兔子的移动变成了一卡一卡的,很不协调,兔子的卡顿是由于将【移动10步】跟【等待0.2】秒放在同一个【重复执行】中导致的,每跑10步都要等一下,肯定不流畅,
把不同功能的脚本分开,写入到不同的【重复执行】中去。
再新建一个【当绿旗被点击】和【重复执行】,将【下一个造型】【等待0.2秒】放进去,如下图
可以看到现在好多了。前边的乌龟之所以不卡顿,是因为移动速度比较慢,看不出来了
想要学习更多知识,记得关注酷酷哦
scratch编程小游戏脚本合集百度云
scratch小游戏源码,共13个,适合大家自学,包含贪吃蛇,大鱼吃小鱼,打砖块,走迷宫,格斗,飞机大战等。
scratch游戏脚本首先这种脚本的功能是模块化。 第二种特点就是它的逻辑结构化。 第三种特点就是界面的多彩性和童趣化。 第四种特点就是硬件协同化。在设计制作游戏脚本的时候可以发现,脚本中主要有运动、外观、声音、事件、操控模式以及数据等相应的部分组成,每个脚本都具有一些图形化的命令,孩子们在进行拖动模块的过程中能够根据命令对游戏进行设计,避免了传统的编程语言规则的学习,让孩子根据模块创设出各种各样的作品。【学少儿编程可以提高孩子逻辑思维、专注力!】
想了解更多关于少儿编程小游戏的相关内容,推荐咨询童程童美。童程童美专注于中国3-18岁青少儿编程教育,经过多年,研发出针对中国儿童的编程教育体系,在140多所中小学院校开展了编程课程。实行“严选拔、强实力、常培训”的教师管理标准,2000+真人老师,全部全职,坚持为学生提供高品质编程素质教育。【童程童美少儿编程体验课,点击可免费报名试听】