图书介绍

Scratch 2.0趣味编程指南PDF|Epub|txt|kindle电子书版本网盘下载

Scratch 2.0趣味编程指南
  • (美)李福特著 著
  • 出版社:
  • ISBN:
  • 出版时间:2017
  • 标注页数:0页
  • 文件大小:34MB
  • 文件页数:264页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Scratch 2.0趣味编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Scratch 2.0简介1

1.1 了解Scratch 2.02

1.1.1 想法—程序—分享2

1.1.2 Scratch简介3

1.1.3 Scratch 2.0基于功能块的编程方法4

1.2 准备使用Scratch 2.05

1.3 创建第一个Scratch 2.0应用程序7

1.3.1 创建新的Scratch 2.0项目7

1.3.2 修改角色属性9

1.3.3 添加代码功能块10

1.3.4 保存作品12

1.4 加入Scratch 2.0全球社区12

1.4.1 分享你的作品13

1.4.2 在Scratch 2.0网站上注册14

1.4.3 改变你的Scratcher状态16

1.4.4 保持联系16

第2章 熟悉Scratch 2.0开发环境18

2.1 熟悉Scratch 2.0项目编辑器19

2.1.1 熟悉菜单栏命令19

2.1.2 在舞台上运行Scratch 2.0应用程序21

2.1.3 以全屏模式运行应用程序22

2.1.4 控制应用程序执行23

2.1.5 使用角色列表23

2.1.6 生成新的角色25

2.1.7 跟踪鼠标指针位置26

2.1.8 在代码功能块组之间切换27

2.1.9 熟悉脚本区域28

2.1.10 书包33

2.2 添加项目说明、备注和致谢34

2.3 使用Scratch的绘图编辑器创建新的角色35

2.3.1 查看绘图画布37

2.3.2 使用编辑工具37

2.3.3 使用按钮控件40

2.3.4 指定颜色设置40

2.3.5 配置角色的旋转中心40

第3章 Scratch项目的基本组件概览42

3.1 操作功能块和栈43

3.1.1 参数43

3.1.2 默认值44

3.2 6种基本的Scratch功能块45

3.2.1 使用栈功能块45

3.2.2 使用启动功能块46

3.2.3 使用侦测功能块47

3.2.4 使用布尔功能块47

3.2.5 C功能块47

3.2.6 结束功能块48

3.3 注意监视器48

3.4 10种Scratch功能块49

3.4.1 在绘制画布上移动对象50

3.4.2 改变对象的外观51

3.4.3 发出一些声音53

3.4.4 绘制线条和形状54

3.4.5 存储和访问数据55

3.4.6 事件驱动的编程56

3.4.7 实现循环和条件逻辑57

3.4.8 侦测角色位置和环境输入58

3.4.9 使用运算符59

3.4.10 定制功能块和特殊功能块60

3.5 获取功能块的帮助信息62

第4章 Wiggly先生的舞蹈——一个快速Scratch项目64

4.1 用Scratch编程65

4.2 创建“Wiggly先生的舞蹈”应用程序66

4.2.1 步骤1:创建一个新的Scratch项目67

4.2.2 步骤2:给舞台添加一个背景68

4.2.3 步骤3:添加并删除角色70

4.2.4 步骤4:添加音乐72

4.2.5 步骤5:播放跳舞音乐74

4.2.6 步骤6:让Wiggly先生跳舞76

4.2.7 步骤7:测试新项目的运行78

第5章 移动物体79

5.1 使用移动代码功能块80

5.2 移动和旋转角色80

5.3 设置角色方向82

5.4 重定位角色84

5.5 修改角色的坐标86

5.6 在舞台上弹回角色并控制旋转角度86

5.7 记录角色的坐标和方向87

5.8 Scratch卡片88

5.9 创建一个Scratch虚拟鱼缸90

5.9.1 步骤1:创建一个新的Scratch应用程序91

5.9.2 步骤2:添加舞台背景91

5.9.3 步骤3:添加、删除角色91

5.9.4 步骤4:给舞台添加合适的声音文件92

5.9.5 步骤5:播放声音文件92

5.9.6 步骤6:实现小鱼游泳动画92

5.9.7 步骤7:执行新的Scratch项目94

第6章 感知角色的位置和控制环境设置96

6.1 使用侦测功能块97

6.2 检测角色冲突和对象之间的距离97

6.3 提示并收集用户输入102

6.4 获取键盘输入、鼠标按键和坐标状态103

6.5 获取音频数据106

6.6 收集和处理视频输入107

6.7 使用计时器109

6.8 获取舞台和角色的数据110

6.9 获取日期、时间数据和用户名称110

6.10 创建家庭影集应用程序111

6.10.1 步骤1:创建一个新的Scratch 2.0项目112

6.10.2 步骤2:添加并删除角色和造型112

6.10.3 步骤3:给舞台添加合适的声音文件113

6.10.4 步骤4:播放声音文件114

6.10.5 步骤5:添加显示照片所需的编程逻辑114

6.10.6 步骤6:保存并执行新的Scratch 2.0项目115

第7章 存储和访问数据116

7.1 学习如何操作应用程序数据117

7.2 在变量中保存数据118

7.2.1 创建Scratch 2.0变量118

7.2.2 将变量赋值给角色和舞台119

7.2.3 变量名的命名规则119

7.2.4 变量的作用域120

7.3 删除变量122

7.4 访问属于其他角色的变量123

7.5 变量功能块的使用示例124

7.6 在列表中存储集合数据125

7.7 开发一个NBA知识问答游戏项目129

7.7.1 步骤1:创建一个新的Scratch 2.0项目130

7.7.2 步骤2:为舞台选择适合的背景130

7.7.3 步骤3:添加和删除角色130

7.7.4 步骤4:添加应用程序所需的变量131

7.7.5 步骤5:为收集用户输入的按钮角色添加脚本132

7.7.6 步骤6:为主持人添加脚本133

7.7.7 步骤7:测试新的应用程序136

第8章 数学运算137

8.1 加减乘除四则运算138

8.2 理解运算优先级138

8.3 生成随机数139

8.4 比较运算140

8.5 进行逻辑比较142

8.6 操作字符串143

8.7 舍入数字和获取余数144

8.8 使用数学函数145

8.9 开发猜数字游戏146

8.9.1 步骤1:创建新的Scratch 2.0应用程序项目148

8.9.2 步骤2:给舞台添加背景148

8.9.3 步骤3:添加和删除角色148

8.9.4 步骤4:添加应用程序所需的变量149

8.9.5 步骤5:为应用程序添加声音文件149

8.9.6 步骤6:添加捕获用户输入的脚本150

8.9.7 步骤7:处理用户猜测151

8.9.8 步骤8:保存并运行新的Scratch 2.0应用程序152

第9章 控制脚本执行153

9.1 Scratch的事件功能块和控制功能块简介154

9.2 事件编程154

9.2.1 启动脚本执行154

9.2.2 发送和接受广播消息155

9.3 控制脚本执行157

9.3.1 暂停脚本执行157

9.3.2 执行循环158

9.3.3 条件编程逻辑159

9.3.4 条件功能块的嵌套161

9.3.5 避免死循环161

9.3.6 停止脚本的执行162

9.3.7 克隆角色163

9.4 开发一个小猫追球游戏164

9.4.1 步骤1:创建一个新的Scratch项目166

9.4.2 步骤2:添加和删除角色166

9.4.3 步骤3:添加应用程序所需的变量167

9.4.4 步骤4:给应用程序添加声音文件167

9.4.5 步骤5:添加控制小球移动的脚本167

9.4.6 步骤6:添加显示游戏结束消息的脚本168

9.4.7 步骤7:添加控制和协调游戏运行所需的脚本168

9.4.8 步骤8:保存并运行测试170

第10章 改变角色的外观和行为171

10.1 影响角色和舞台的外观功能块172

10.2 让角色说话和思考172

10.3 显示和隐藏角色173

10.4 改变角色的造型和舞台的背景174

10.4.1 改变角色的造型174

10.4.2 改变舞台的背景176

10.5 对造型和背景应用特效176

10.6 改变角色的大小178

10.7 确定当两个角色重叠的时候如何显示179

10.8 获取造型和背景数据180

10.9 开发疯狂的8号球游戏180

10.9.1 步骤1:创建一个新的Scratch 2.0项目182

10.9.2 步骤2:添加和删除角色182

10.9.3 步骤3:添加应用程序所需的变量183

10.9.4 步骤4:给应用程序添加声音文件183

10.9.5 步骤5:添加控制8号球中的8的显示的脚本183

10.9.6 步骤6:添加运行游戏所需的编程逻辑184

10.9.7 步骤7:保存和运行Scratch 2.0项目184

第11章 添加生动的声音185

11.1 播放声音186

11.2 敲鼓187

11.3 弹奏音符188

11.4 设置音量189

11.5 设置并修改节奏190

11.6 创建家庭照片电影190

11.6.1 步骤1:创建一个新的Scratch 2.0项目192

11.6.2 步骤2:添加和删除角色和背景192

11.6.3 步骤3:添加应用程序所需的变量194

11.6.4 步骤4:给应用程序添加声音文件195

11.6.5 步骤5:编写应用程序的编程逻辑195

11.6.6 步骤6:命名并测试Scratch 2.0项目198

第12章 绘制线条和形状199

12.1 清除舞台区域200

12.2 复制舞台上的造型的实例200

12.3 使用画笔绘画201

12.4 设置画笔颜色202

12.5 修改画笔色度204

12.6 设置画笔的大小204

12.7 创建涂鸦绘图应用程序206

12.7.1 步骤1:创建一个新的Scratch 2.0项目207

12.7.2 步骤2:添加和删除角色207

12.7.3 步骤3:创建控制应用程序的脚本208

12.7.4 步骤4:保存并运行测试211

第13章 改进代码组织212

13.1 通过过程来简化脚本的组织213

13.1.1 创建定制功能块213

13.1.2 使用定义的功能块来创建一个过程215

13.2 用注释增加程序的清晰度216

13.3 使用克隆简化项目并减小项目大小217

13.4 创建一个小猫钓鱼应用程序219

13.4.1 步骤1:创建一个新的Scratch 2.0项目220

13.4.2 步骤2:添加一个合适的背景220

13.4.3 步骤3:添加应用程序的角色220

13.4.4 步骤4:定义应用程序变量221

13.4.5 步骤5:创建用来控制应用程序的脚本222

13.4.6 步骤6:测试Scratch 2.0224

第14章 用碰撞检测进行游戏开发225

14.1 大多数游戏中的关键功能226

14.1.1 管理游戏状态226

14.1.2 用循环控制游戏逻辑227

14.1.3 管理屏幕刷新频率228

14.1.4 在舞台上移动物体229

14.1.5 让角色可见和不可见229

14.1.6 制作声音230

14.2 碰撞检测231

14.3 收集用户输入234

14.3.1 捕获键盘输入235

14.3.2 捕获鼠标输入235

14.3.3 记录鼠标移动和位置236

14.3.4 检测鼠标按钮点击236

14.4 创建Scratch Pong237

14.4.1 步骤1:创建一个新的Scratch 2.0项目238

14.4.2 步骤2:设置背景,添加并删除角色238

14.4.3 步骤3:添加声音效果239

14.4.4 步骤4:定义变量239

14.4.5 步骤5:创建控制Scratch Pong游戏的脚本240

14.4.6 步骤6:测试你的Scratch 2.0项目244

热门推荐