Scratch编程-大鱼吃小鱼
Scratch编程-大鱼吃小鱼
一、学习目标
1. 实现背景音乐循环播放的效果,以及背景编写规范;
2. 通过距离的判断实现不同的效果,解决角色摇头问题;
3. 完成大鱼吃小鱼项目代码。
二、项目分析
1. 添加角色shark 2 、fish;添加Underwater 1背景。
2. 实现fish的移动;
3. 实现 shark 2 能够跟随鼠标移动;碰到fish时能够切换shark 2-b造型,并播放声音bite声音,之后换成shark 2-a造型,同时积分+1.
三、代码实现
1. 添加shark2、fish角色,Underwater 1背景。
2. 在背景中添加音乐,并实现音乐循环播放效果。
在可循环中选择喜欢的音乐效果。
在这里我们要使用来完成,不能使用否则就会出现开头一直循环的结果。
3. 角色的初始化工作(位置、大小、方向、隐藏/显示、造型)
4. 将fish实现游动效果,这里可以通过改动方向并移动即可。
5. shark可以跟着鼠标移动,
这个时候回出现问题,shark 到达指针位置后,左右摇摆。这是我们可以将shark离鼠标近的时候就移动到鼠标位置。
6. 实现小鱼被吃的效果,鲨鱼吃到小鱼后造型,声音,小鱼消失
四、完整代码