### 简介
在本项目中,我们将创建一个简短的动画🎥 ,这个动画将包含一个有趣的惊喜🎉!
我们将完成以下任务:
1. 创作自己的动画
2. 测试和调试代码
3. 一步一步构建动画

### 可以学到的知识
在这个项目中,我们可以学到以下知识:
- 创造一个有趣好玩的项目
- 创建连续的简短动画
- 使用循环、脚本来编码项目
### 项目制作
#### 1、创建我们的场景
对你的动画有想法了吗?
加入一个背景️🖼️、主角🐙👩🦼🦖、以及你选择的有趣物品🎂🎾🎁来创作动画的第一部分吧!

> 动画通过快速改变画面来创造运动的效果。早期动画师会将图片雕刻在木块上,然后用作印章。使用 Scratch 来编程动画要快得多!
##### 设计场景
选择一个动画的主题,比如:
> 🐯 陆地动物
> 🐠 海洋动物
> 👽 外星人
> 🌿 大自然
> 🌈 天气
> 🌮 食物
> 🚀 旅行
> ⚾ 运动
选择一个角色精灵作为主角🐙👩🦼🦖, 另外一个精灵作为有趣的物品🎂🎾🎁, 以及一个背景🖼️来设置场景。

在这里我们选择了“Jurassic”作为背景

##### 准备角色
在"当绿色旗帜点击时"代码块下方,添加代码块来设置你的精灵在动画开始时的位置。
提示: 记得同时设置你的主角🐙👩🦼🦖和有趣的物品🎂🎾🎁两个精灵。
在这里,我们首先选择一个恐龙作为主角,在角色里选择“Dinosaur1”

然后我们选择有趣的物品,在这里我们选择一个蛋,在角色里选择“Egg”

然后分别调整恐龙和蛋的坐标和大小

每次运行代码时,需要将恐龙的造型和坐标重置,给恐龙添加以下代码:

同样,也要把蛋的坐标重置

#### 2、表现出好奇心
物品会做些什么来吸引注意力吗?角色会如何反应?现在让我们创作动画的第二部分。

> 分解是将项目分解成更小、更易理解的部分。这意味着我们可以一次完成一个部分,直到完成整个项目。在这一步中,我们将只关注动画中的好奇心部分。
##### 物体动画
如果我们想让有趣的物品🎂🎾🎁做一些事情来吸引注意力,请选择物品将要做什么,比如下面

在本项目中,我们使用蛋来吸引恐龙的好奇心,所以,要给蛋添加动画:

在这里,我们让蛋左右晃动4秒后,播放蛋破裂的声音,同时将造型换成"egg-d","egg-d"造型如下:

##### 主角动画
让主角🐙👩🦼🦖表现出对物品的兴趣。如下所示

我们给恐龙添加如下代码:

当恐龙看到蛋时,思考2秒,然后向前移动10次,再后退10次,等待4秒(等待蛋的动画播放完毕)。
#### 3、添加一个惊讶
现在,我们需要添加一个惊讶。蛋会发生什么变化?
- 它会变成另一个物品吗?
- 它会变成一个角色吗?
- 它会消失并显示另一个精灵吗?
由我们来决定,现在我们来创作动画的第三部分。

> 你是否写过一个有情节转折或惊讶的故事?你是否观看过或阅读过结局不可预知的节目或书籍?你在创作数字故事或动画时也可以使用同样的方法。
##### 惊讶会在什么时候发生?
选择一个有趣物品🎂🎾🎁精灵,在本项目中,当蛋裂开以后,会出现一个小恐龙,我们选择“Dinosaur4”。

添加一个脚本,我们需要添加一个等待,需要等待蛋裂开以后,才能执行。
首先,我们需要先隐藏小恐龙,代码如下:

然后添加等待代码,代码如下:

首先等待6秒,然后显示。此时需要将蛋隐藏,给蛋添加以下代码:

这时,我们可以给大恐龙添加代码,让大恐龙和小恐龙打招呼,代码如下:

当大恐龙与小恐龙打了招呼以后,小恐龙要给大恐龙一个惊讶,我们给小恐龙添加以下代码:

切换造型,然后发出声音,此时大恐龙受到惊吓,大恐龙切换造型,大恐龙添加以下代码:

现在可以运行代码,看下我们的动画是不是完成了。