
Scratch
Luke_wang
数据库、软件测试、编程、Linux
展开
-
7.3 角色-事件
角色-事件是当某个事件发生时会触发相应代码执行,按触发源不同,分为鼠标/键盘、背景变化、声音/计时/视频、消息等4类。 例子1 键盘/鼠标操作:使用键盘操作小猫移动,鼠标点击小猫说“Hello!"。例子2 使用消息:小猫和Abby见面打招呼。小猫说:”Hello, Abby!“ Abby回答:“Hello, ...原创 2018-07-18 21:07:19 · 404 阅读 · 0 评论 -
7.4 角色-控制
角色控制分为等待、重复、如果、停止、克隆等5类。原创 2018-07-21 10:36:00 · 328 阅读 · 0 评论 -
7.5 角色-侦测
侦测分为碰到、问答、键盘鼠标操作、距离/坐标、声音/视频、计时器、角色属性、时间等8类。六边形是布尔型表达式,结果只有“是”或“否”,需要嵌入到“如果..."或”重复执行直到..."或"在...等待“中输入框。圆角形是变量,可以嵌入到圆形或方形输入框。 ...原创 2018-07-21 11:00:06 · 297 阅读 · 0 评论 -
7.2 角色-外观
角色外观分为说/思考、显示/隐藏、改变造型、改变背景、角色特效、角色大小、图层、角色变量等8类。 说/思考包括以下四条指令。“说……”指令可以自己编辑任何希望显示的话。如果输入为空,就是隐藏说话框。“说……”和“说…… 2秒”的区别是“说…… 2秒”要等2秒后才能执行下一条指令,而“说……”可以立即执行下一条指令。指令跟组合指令是等价的。除了“说……”之外,还有思...原创 2018-07-15 23:25:59 · 484 阅读 · 0 评论 -
7.6 角色-画笔
画笔分为清空、图章、落抬笔、颜色、色度、大小等6类。将把背景上使用画笔画的图形全部清除,一般用在程序初始化部分。将在背景上复制一个跟脚色完全一样的图形,因为它不是角色,你不能操作它,也不能移动它。要看到效果,你需要移开上面的角色。落笔用于画笔开始做画,抬笔用于结束做画。 ...原创 2018-07-21 15:42:16 · 373 阅读 · 0 评论 -
7.7 角色-声音
角色声音用来控制角色播放或合成音乐,分为播放、鼓声、音符、音量、节奏等5类。 鼓声可以合成电子乐器节奏音。 音符可以合成电子琴音乐。 ...原创 2018-07-21 16:01:27 · 328 阅读 · 0 评论 -
7.8 角色-数据
数据包括变量和链表。变量类似一个房间,一个变量只能放一个数字和一段文字。链表类似一幢大楼,有很多房间,可以存放很多数字或文字。 例子1:清空数组1,将数字101到110放到数组1中,然后小猫说出数组1中所有数字。 例子2. 当游戏得分达到100分时,说“恭喜你,过关了!”,并结束游戏。...原创 2018-07-21 16:36:28 · 249 阅读 · 0 评论 -
7.9 角色-运算符
运算符包括计算、随机数、布尔表达式、字符串操作等4类。计算包括加、减、乘、队、取余、四舍五入、复杂计算(绝对值、平方根、sin/cos、log、10^等)。 随机数布尔表达式字符串操作包括连接、取第...个字符、字符串长度。 例子:让小猫在屏幕上随机移动。...原创 2018-07-22 08:54:31 · 330 阅读 · 0 评论 -
7.1 角色-动作
移动需要确定当前坐标、移动方向、移动距离或移动目标。角色动作可以分为朝向、移动、设置座标、碰到边缘、旋转模式设定、位置变量这六类。 朝向包括向左/向右旋转、面向...方向、面向鼠标指针或角色。角度可以填-180到180度。比如 移动包括移动...步、移动xy座标、移动动鼠标指针或随机位置或角色、在...秒内滑行到xy座标。移动一般需要跟和指令一起显...原创 2018-07-15 11:10:29 · 704 阅读 · 0 评论 -
7. 角色-脚本区
7。角色-脚本区原创 2018-07-15 11:09:42 · 952 阅读 · 0 评论 -
Scratch教学大纲
工欲善其事,必先利其器。我们先来学习一个Scratch工具,然后再学习游戏开发有关知识。1。Scratch安装2。Scratch界面介绍3。Scratch背景区4。Scratch角色区5。角色-造型区6。角色-声音区7。角色-脚本区7.1 角色-动作7.2 角色-外观7.3 角色-事件7.4 角色-控制7.5 角色-侦测7.6 角色-画笔7....原创 2018-07-14 10:02:16 · 13899 阅读 · 2 评论 -
2. Scratch界面介绍
Scratch界面分为工具区、舞台区和运行按钮、背景列表、角色列表、指令区、脚本区7部分。工具区列出了复制、删除、放大、缩小角色的四个按钮,以及帮助按钮。点击相应按钮,然后选择要操作的角色。舞台区右上角是用于控制程序启动与终止的按钮。右下角是鼠标的当前坐标。左上角按钮用于全屏显示。 角色列表在舞台的下面,允许用户建立多个角色并分别控制。选中的角色四周用蓝色的方框表示,点击选中角...原创 2018-07-14 15:38:54 · 15210 阅读 · 0 评论 -
3. Scratch背景区
背景区位于窗口左下角,可以从背景库中选择多个背景,也可以自己绘制、上传或拍照作为游戏背景。如果有多个背景,可以指令区-背景中手工选择一个,也可以通过脚本来选择。比如以下脚本运行时按空格键将自动切换背景。So easy! 背景区编程将在第10章详细学习。...原创 2018-07-14 15:53:01 · 1822 阅读 · 0 评论 -
4. Scratch角色区
角色是用来编程控制的可以移动或不能移动的物体。比如小猫、老鼠、迷宫等。选中的角色四周用蓝色的方框表示,点击选中角色最上角的“i”按钮,可以显示和修改该角色的属性信息。我们可以修改角色名。旋转模式对应指令区 "动作”里的”将旋转模式设定为XXX“指令。”左-右翻转“将角色朝向左右调换一下。属性旋转模式选择或指令选择"任意“时,碰到边缘后,小猫变成了头朝下了。属性旋转模式选择或指令选择"左-右翻转“时...原创 2018-07-15 10:54:15 · 3700 阅读 · 1 评论 -
5. 角色-造型区
一个角色可以有多个造型,选择不同的造型,在舞台区就会显示对应的图像。我们也可以为角色创建新的造型,或者编辑修改已有的造型。 也可以使用或指令在程序运行时动态的改变造型。下面程序就可以显示出小猫奔跑的动作。 你可以参考自制小台灯例子学习自己创建新造型。...原创 2018-07-15 11:06:39 · 567 阅读 · 0 评论 -
6. 角色-声音区
6。角色-声音区原创 2018-07-15 11:07:19 · 511 阅读 · 0 评论 -
7.10 角色-更多模块
更多模块包括自定义过程模块和硬件扩展模块。一个复杂的程序往往需要很长很长很复杂的代码,把这些代码全部编写在一段脚本中,不但不好理解也不好测试和调试,如果把程序按照实现不同的功能划分成不同的小过程,就简单明了。用过程的思维解决复杂问题的本质就是“分而治之”:将一个很大很复杂的问题分解成许多小的子问题,然后逐个突破。另外,可以将重复的代码放在一个过程里,多次调用。创建一个过程模块,可以指定...原创 2018-07-22 09:05:24 · 456 阅读 · 1 评论