前言
如何获取云空间资料
01准备开始
1.1使用Scratch离线版
1.2使用Scratch在线版
1.3加入社区分享作品
1.3.1加入社区并登录
1.3.2分享作品
1.4初识Scratch 3.0用户界面
1.4.1菜单栏
1.4.2标签栏
1.4.3积木分类区和积木选择区
1.4.4扩展模块
1.4.5脚本区
1.4.6舞台
1.4.7角色列表
1.4.8舞台列表
02角色的基础:
“运动”“外观”“声音”模块
2.1“运动”模块:让角色更生动
2.1.1角色的绝对移动
2.1.2角色的相对移动
2.1.3角色的方向
2.1.4角色的旋转
2.2“外观”模块:让角色更形象
2.2.1造型的切换
2.2.2大小的变化
2.2.3思考和说话
2.2.4角色的特效
2.2.5角色的图层
2.3“声音”模块:让角色更有活力
2.3.1角色的声音
2.3.2音调和音量的区别
2.4热闹的森林
03脚本的触发:“事件”模块
3.1通过人为操作触发
3.1.1通过单击图标触发
3.1.2通过按下按键触发
3.1.3通过单击角色触发
3.2通过背景、声音、时间触发
3.2.1通过背景切换触发
3.2.2通过声音或时间触发
3.3通过消息触发
3.3.1广播消息
3.3.2接收消息
04条件和循环:“控制”模块
4.1条件语句
4.1.1单向条件语句:如果……那么……
4.1.2双向条件语句:如果……那么……否则……
4.2循环语句
4.2.1普通循环:重复执行
4.2.2限次循环:重复执行()次
4.2.3条件循环:重复执行直到……
4.3条件语句和循环语句的嵌套
4.3.1条件语句的嵌套
4.3.2循环语句的嵌套
4.3.3条件和循环语句的相互嵌套
4.4等待和停止
4.4.1时间等待积木块
4.4.2条件等待积木块
4.4.3脚本停止
4.5神奇的克隆
4.5.1克隆积木块的组成
4.5.2克隆的作用
05变化的元素:“变量”模块
5.1变量的数据类型
5.2变量的含义与作用
5.3变量的创建、重命名和删除
5.3.1变量的创建
5.3.2变量的重命名
5.3.3变量的删除
5.4变量的变化方式与使用位置
5.5变量的不同显示方式
5.6变量的使用操练
06实时的检测:“侦测”模块
6.1触碰判断
6.1.1角色触碰
6.1.2颜色触碰
6.2按键判断
6.2.1按下键盘指定键
6.2.2按下鼠标
07有趣的数学:“运算”模块
7.1基本运算符
7.1.1加减乘除
7.1.2除法取余
7.1.3四舍五入
7.2逻辑运算符
7.2.1大小的比较
7.2.2“与”“或”“不成立”
7.3字符串操作
7.3.1字符的类型与个数
7.3.2字符串的包含与连接
7.3.3字符串的应用
7.4有趣的数学程序:龟兔赛跑
08列表:变量的集合
8.1列表的含义与作用
8.2列表元素的添加、删除和修改
8.2.1列表元素的添加
8.2.2列表元素的删除
8.2.3列表元素的修改
8.3列表的查询功能
8.4列表操作的特殊情况
8.5列表的导入和导出
8.6列表的使用操练
8.7列表的应用:冒泡排序
09开拓与创新:“自制积木”模块
9.1自制积木块的含义
9.2自制积木块的创建
9.3自制积木块的作用
9.3.1缩短长度
9.3.2化繁为简
9.3.3自由创造