锅说少儿编程
中级:接苹果
接苹果
1. 学会使用克隆的方法克隆角色
2. 克隆体和本体的区别
3. 巩固变量和选择机构的使用
TASK 01
任务一:什么是克隆?
01
克隆羊多莉的故事:
点击看视频
克隆羊多莉是怎么来的:
点击看视频
用自己的话,说一说你是怎么理解克隆的?
点击查看解析
克隆就是复制,和自己长得一模一样。
原来的叫本体,变出来叫克隆体。
克隆体可以自己动,还能单独删掉。
克隆是活的:会跑会动会做事;
图章是画的:一动不动,只是个印章。
克隆的特点
继承属性:克隆体会继承原型(本体)所有的属性,包括:坐标、方向、造型等。
数量限制:程序最多只能克隆300个克隆体,因为克隆比较消耗程序的资源。
可独立编辑:可以在“当作为克隆体启动时”模块下独立编辑克隆体的行为代码,与本体代码互不影响。
TASK 01
任务一:游戏介绍
01
接苹果是一个非常好玩的游戏:玩家左右移动鼠标接苹果,用变量记录游戏得分,用变量给游戏计时。
思考:有哪些角色和背景?它们分别做了什么事情,可能会用到什么代码?
准备工作:先添加角色和背景
点击查看解析
认真思考
TASK 02
任务二:碗的任务
01
跟随鼠标移动
1. 在舞台下方,跟随鼠标左右移动
查看代码参考
根据要求,认真完成。
TASK 03
任务三:苹果任务
01
苹果任务
1. 初始化大小50,每1秒克隆1个苹果,隐藏本体
2. 当作为克隆体启动时,苹果出现在舞台上方的随机位置,然后往下落
3. 添加变量分数,在下落过程中,当碰到碗,分数加1,发出声音,然后删除克隆体(思考:这里可不可以换成隐藏)。
4. 当苹果落到地面,分数减1,删除克隆体。
参考答案
根据要求,认真完成
TASK 04
任务四:背景任务
01
背景任务
1. 添加变量“计时”,初始值为60
2. 每过1秒减1,当计时为0,游戏结束
参考答案
先思考,抓住关键的点,联系生活,按要求完成
TASK 05
任务五:拓展练习《放飞和平鸽》
01
放飞和平鸽
背景:任意背景
角色:和平鸽
要求:
(1)点击小绿旗,和平鸽每 1 秒钟克隆一只和平鸽;
(2)和平鸽从舞台下边缘随机位置显示;
(3)和平鸽向上飞,飞行过程中煽动翅膀;
(4)越飞越高,越来越小;
(5)飞到舞台上边缘消失
参考答案