搜索

Scratch 教程

基本介绍

使用 Scratch 3 注册与登录 操作界面 我的东西

图形与声音

绘制造型&背景 编辑音效

程序积木

积木种类 动作 外观 音效 事件 控制 侦测 运算 变数 清单 函数积木

扩充功能

音乐 画笔 视频侦测 文字转语音 翻译

技巧&观念

全域变数、区域变数 深入理解区域变数 控制指定分身 控制所有分身的方法 云端变数 云端变数记录文字 变数串接文字 判断英文字母大小写 中断与停止程序 广播消息并等待 键盘与鼠标 鼠标点击与长按 侦测所有键盘按键 点击隐藏的角色 突破角色尺寸限制 角色与舞台边界 重复积木的等待时间 音乐暂停与继续播放 使用造型名称建立清单 使用造型代替变数 文字转清单 清单合并为文字 判断两个清单是否相同 复制清单、反转清单 清单数字排序 清单最大值最小值

入门范例

键盘控制猫咪 指向中间的箭头 水果音乐钢琴 猫咪的影分身之术 猫咪的细胞分裂 螃蟹跑来跑去 吃水果 摸蝴蝶 小狗追棒球 鱼儿水中游 小鸟往前飞 舞棍阿伯 小时钟 摇骰子 转动的眼球 抽奖轮盘 大乐透电脑选号 卡牌抽签 ( 20 中 1 ) 移动到边缘切换场景 人物依序跳舞 ( 广播 ) 按钮控制猫咪 ( 广播 )

进阶范例

猫咪跑步 ( 连续背景 ) 猫咪跑步 ( 超长背景 ) 大型数字 ( 图形数字 ) 拖拉怪兽碰撞墙壁 键盘钢琴 ( 记录音符 ) 中文字逐字稿 英文字逐字稿 计算机 1 ( 显示数字 ) 计算机 2 ( 加减乘除 ) 云端聊天室 音乐播放器 推猫咪 ( 视频侦测 ) 围捕小鱼 ( 视频侦测 ) 戳泡泡 ( 视频侦测 )

视觉特效范例

视差效果 水中吐泡泡 雪花随风飘 键盘钢琴 ( 音符动画 ) 无限循环画中画 水底探照灯 狙击望远镜 ( 两倍变焦 ) 猫咪万花筒 仙女棒 ( 光迹效果 ) 骇客任务背景特效 放烟火 1 ( 往上发射 ) 放烟火 2 ( 爆炸效果 )

绘图范例

镜射画图 ( 对称图形 ) 小画家 ( 舞台上画图 ) 记录画图轨迹 绘制圆形 绘制椭圆形 绘制立方体 ( 会动 ) 绘制正多边形 绘制正多角星形 ( 单纯 ) 绘制正多角星形 ( 多线 ) 绘制抛物线 绘制折线图 绘制圆饼图 绘制圆饼图 ( 指示线 ) 蜘蛛结网 ( 八边形网 ) 绘制舞台方格 绘制正弦波形 ( sin ) 正弦波毛毛虫动画 显示声波图形

物理&模拟范例

钟摆运动 简单磁铁效果 两个磁铁的磁力线 立体空间 ( 三度空间 ) 循迹移动 抛物线发射炮弹 地球绕着太阳转 弹跳的篮球 电风扇 ( 控制强度 ) 拉不走的弹力球 惯性移动 ( 鼠标 ) 惯性移动 ( 键盘 )

入门游戏范例

猴子接香蕉 打地鼠 打地鼠 ( 体感视频侦测 ) 刮刮乐 吹风机吹头发 太空狗闪躲陨石 九九乘法测验 英文单字测验 钓鱼游戏 拍西瓜 ( 储存最高分 ) 宝可梦猜猜我是谁 ( 基本 ) 形状配对拼图 台湾地图拼图 英文打字机 英文打字机 ( 判断大小写 ) 射击外星人 猜数字 ( 猜大小 ) 猜数字 ( 几 A 几 B ) 连连看 ( 产生器 ) 连连看

进阶游戏范例

青蛙过河 青蛙过马路 反弹球 ( 乒乓球 ) 打砖块 狙击气球 ( 两倍变焦 ) Flappy Bird Flappy Bird ( 声控版 ) 走迷宫 ( 基本 ) 大型迷宫 ( 键盘控制 ) 大型迷宫 ( 鼠标控制 ) 翻卡记忆游戏 翻卡记忆游戏 ( 改良版 ) 井字棋 ( 圈圈叉叉 ) 九宫格拼图 九宫格拼图 ( 改良版 ) 音阶记忆 贪吃蛇 ( 分身版 ) 贪吃蛇 ( 画笔版 ) 小鸡下楼梯 拉霸机

团康游戏范例

摇骰子 ( 1~3 个 ) 比手画脚 ( 猜动物 ) 音乐传球游戏 大声公 ( 比赛谁的气长 ) 抽签 ( 可调整中签数量 ) 转盘指针 ( 指到谁就当鬼 ) 倒数计时器 ( 基本版 ) 倒数计时器 ( 大数字版 )

游戏设计技巧

角色 ( 地上移动 ) 角色 ( 蹲下、左右转 ) 角色 ( 跳耀、两段跳 ) 角色 ( 墙壁、爬墙 ) 地图 ( 清单转换 ) 地图 ( 二维数组 ) 地图 ( 控制移动 ) 地图 ( 墙壁碰撞侦测 ) 地图 ( 吃东西侦测 ) 俄罗斯方块 ( 角色与背景 ) 俄罗斯方块 ( 移动与碰撞 ) 俄罗斯方块 ( 放置方块 ) 俄罗斯方块 ( 消除完成方块 ) 俄罗斯方块 ( 下个形状 )

操作界面

Scratch 3 于 2009 年推出后,在操作界面上进行了重大的改版,不仅改变了积木的外观长相、界面配置,更添加了许多扩充功能和完善了社群的体验,这篇文章将会针对 Scratch 3 的操作界面进行介绍。

基本介绍

登录 Scratch 之后 ( 参考 注册和登录 ),点选上方选单的“创造”,打开 Scratch 的操作界面。

Scratch 教学 - 操作界面

界面分成几个区域,分别是 功能表、舞台区、个人数据、积木分类、程序积木指令、背包区、脚本/工作区、角色设定、舞台设定、音效。

Scratch 教学 - 操作界面

功能表

Scratch 的功能表包含了语言切换、文件、编辑、教程、文件名称、分享和切换到专案页面。

Scratch 教学 - 操作界面 - 功能表

舞台区

个人数据

个人数据的四个功能:“个人信息”、“我的东西”、“账户设定”和“退出”,个人信息可以填写基本数据,包含自我介绍、工作,并且可以看到自己的专案和分享的专案。我的东西可以建立专案或创作坊,专案就是单一个 Scratch 文件,而创作坊就是这些专案的分类,一个创作坊里面可以放置多个专案,一个专案也可以存在于多个创作坊内。账户设定可以设定个人的地理位置、登录密码和电子信箱。

更多信息可参考:

Scratch 教学 - 操作界面

积木分类

Scratch 默认有九种积木分类,相关功能如下:

Scratch 教学 - 操作界面 - 积木分类

除了默认的九种积木,Scratch 也提供“扩充功能”的积木,提供音乐、画笔、视频侦测、乐高、micro:bit...等丰富实用的扩充功能。

Scratch 教学 - 操作界面 - 扩充功能积木

程序积木指令区

所有 Scratch 的程序木都放在这里,由上而下按照“积木分类”的顺序排列,点选不同分类的积木选单,在程序积木指令区就会出现对应的积木,可以用鼠标往上往下滑动,寻找想要使用的积木,如果有使用扩充功能的积木,在分类里就会出现对应的选单,点选后就会出现可以使用的程序积木。

背包区

背包区是线上版专属的功能 ( 离线安装版没有 ),可以将不同专案的角色、造型、声音、背景...等元素放入背包,就能够在不同专案之间,共用背包中的元素,因此可以将常用的资源放在背包里,方便不同专案使用。

在打开 Scratch 时,背包区默认是收合的状态,点选后可以打开,此时就能用鼠标,将角色、音效、造型...等元素,用鼠标拖曳移至背包内。如果要删除背包内的元素,只要用鼠标在该元素上按右键,就会出现删除的选项,点选就能删除。

Scratch 教学 - 操作界面 - 背包区

脚本/工作区

点选“程序”页签之后,会出现“脚本区”( 亦可称作工作区 ),这是 Scratch 负责“写程序”的区域,这里可以为专案中的每个角色或背景,加入各自的程序脚本,赋予角色灵魂和生命力!

在脚本区里的右上角会显示角色的缩图,表示目前撰写的是该角色的程序,积木的撰写采用拼接组合的方式,只要拖曳鼠标就能组合程序。

Scratch 教学 - 操作界面 - 脚本工作区

角色设定、舞台设定

在专案中会用到的角色、舞台背景,全部都会摆放在这个区域,点选角色或背景,就能够针对该角色或背景进行程序设计 ( 左上方页签切换到“程序” ) 或造型设计 (左上方页签切换到“造型” )。

更多详细操作请看:Scratch 3 绘制造型&背景

Scratch 教学 - 操作界面 - 角色设定、舞台设定

角色设定区域可以设定角色属性,包含:名称 ( 中英文皆可 )、座标、显示 ( 是否显示在舞台上 )、尺寸、方向 ( 默认 90 度 ) 五种。

Scratch 教学 - 操作界面 - 角色设定区域

新增角色或背景的方式,只要将鼠标移到右下方的圆形按钮,就会出现四种新增方式,分别是:上传图片、惊喜 ( 从图库中随机挑选 )、自行绘画和从图库中搜索。

Scratch 教学 - 操作界面 - 新增角色或背景

音效

除了角色和背景的造型设计,如果将左上方页签切换到“音效”,点选不同的角色,就能够针对该角色进行音效的设定。

更多详细操作请看:Scratch 3 编辑音效

Scratch 教学 - 操作界面 - 音效

意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注