第 一部分 前情提要 8
第 1章环境搭建 8
本章制作来回游动的小鱼。从选取角色、添加运动积木、改变造型、复制角色、添加背景和添加声音等最简单实用的步骤开始介绍了制作动画的基本过程。
第二部分 简单小实例 13
第 2章 游泳的小鱼:运动与循环13
先导:选取角色 14
来回游动的小鱼:运动 17
湛蓝的大海:背景 19
小鱼的朋友们:造型与大小 21
大海的声音:配音 23
第3章 雪中踢球的少年:旋转与侦测 25
少年的旋转与鼠标跟随 27
少年对足球的侦测 30
神出鬼没的足球:变色与随机出现 33
寂静山间的踢球声:配音 35
本章制作雪中踢球的小男孩,介绍按键事件、旋转、跟随鼠标的操作、侦测、画布工具的使用、随机位置等。
第三部分 特别的功能 36
第4章 抒情的琴曲:声音扩展 37
音乐会现场:特效 38
钢琴独奏:曲谱的编程 40
流行音乐:击鼓和演奏 45
积木变身:自制积木与函数封装 45
本章主要介绍音乐编曲的方法,讲解如何把一段五线谱变成一段程序播放出来,并提供几段音乐的示例,为了操作方便,还在此章最后一节,介绍了函数的封装方法,以便改善自己编写乐曲过程中的体验。
第5章 骑车少年:画布绘图 47
无中生有的车:绘图 48
自行车动起来:动画 51
大刀阔斧改主角:配合 53
车走人也走:代码 55
配角出场了:文字条 58
本章讲解如何使用画布上的各种绘图工具绘制一个自行车。并且了几种手绘动画的思路:逐笔添加的动画、利用填充颜色绘制动画、利用旋转效果绘制动画。这是我们为有了一定的Scratch编程基础的小朋友们精心准备的,相信这个阶段的小朋友们已经迫不及待地开始打算创作自己的动画角色了。
第6章 创意图案:画笔扩展 60
画笔的准备工作:初始化 62
装饰类图案:算法设计 65
织品的艺术:正弦函数 68
本章介绍创意设计的图案,并且给出三角函数的一些示例图案。
第四部分 综合实践:太空夺宝 71
剧情设计 73
第 一幕:准备!发射! 74
飞行的火箭:运动与造型 75
离开城市飞入星空:广播消息 79
发射倒计时:文字 80
第 一幕:火箭推出在预定机位,准备!发射!背景由城市夜空转为太空。火箭由待命状态进入发射状态并向上飞出边界。
第二幕:星空遨游 82
星空变幻:动态背景 82
渐行渐远的火箭1:坐标与尺寸 87
火箭2的诞生:复制 88
太空追逐:镜像 92
第二幕:火箭在星空遨游,火箭渐行渐远,星空的镜头在逐渐拉近,并旋转。
在两个火箭的动作一致时,我们先只制作一个火箭角色,直到两个火箭需要有相对运动时,再复制出第二个火箭。它们追逐着越飞越远,最后消失在天际。
游戏剧本 96
第三幕:游戏说明 97
跳过动画:旁路 98
【按键说明】:图标 99
【开始游戏】:点击 100
故事串起来:调试 101
第三幕:显示游戏说明界面,告诉玩家要如何开始游戏,两位玩家如何控制自己的火箭,如何得分,怎么样算做赢。
第四幕:游戏及得分 102
先睹为快: 102
天降宝石:克隆 103
火箭的控制:方向键 105
抢夺宝石得分:侦测 107
绚丽的宝石:特效 110
怪物出现:随机数 111
第四幕:游戏进行中,火箭遇到宝石雨,接收宝石得分,两只火箭分别计分。
偶尔出现的怪物,混在宝石中,如果火箭碰到怪物,得分立减10分。
第五幕:游戏结束 114
获胜信息:判断 115
游戏结束:停止 118
第五幕:判断何时游戏结束,在结束时,首先公布赢家,语音提示谁获胜,然后停止全部脚本。
配音及项目合成 119
配音 119
项目联调 125
为第四部分的全部角色和背景配上音乐、声音和特效。
附录:主要角色代码概览 127