(共19张PPT)
分身术:孙悟空拔一把汗毛一吹,便会出现无数个小孙悟空,帮着一起降妖除魔。
谁来描述一下孙悟空的这一本领?
分身术:
综合实践活动--
Scratch中的分身术——克隆模块
Scratch中的分身术——克隆模块
初识控件
找一找:打开Scratch软件,找到与克隆相关的控件。
数一数:与克隆相关的控件有几个?哪几个?
实例感受
辨一辩:活动的小猫和静止的小猫哪个是本体?哪个是克隆体?
活动的小猫
静止的小猫
本体
克隆体
实例感受
试一试:假如要让克隆体也动起来,让克隆体运动的代码应该放在哪个控件中?
程序该如何修改?
任务一:一变多
角色复制的方法:
克隆的方法:
快乐的小鱼
舞台上每多一条鱼,角色区多一个角色。
角色区中只有三条不同形状的鱼。
任务一:一变多
问题一:假如需要在舞台上出现多条一模一样的小鱼,代码应该怎么书写?
克隆的方法:
问题二:如果让克隆体和本体执行一样的动作,代码该怎么书写?
任务一:一变多
问题一:假如需要在舞台上出现多条一模一样的小鱼,代码应该怎么书写?
克隆的方法:
11条一样的小鱼
任务一:一变多
问题二:如果让克隆体和本体执行一样的动作,代码该怎么书写?有没有什么简便方法?
克隆的方法:
复制代码
任务二:打鱼人出现
问题三:克隆鱼碰到打鱼人,克隆鱼消失,应使用什么控件?
提示:可用鼠标控制打鱼人的走向,这样程序可玩性更强。
程序该如何修改?
任务二:打鱼人出现
问题三:克隆鱼碰到打鱼人,克隆鱼消失,应使用什么控件?程序该如何修改?
的代码:
任务二:打鱼人出现
问题三:克隆鱼碰到打鱼人,克隆鱼消失,应使用什么控件?程序该如何修改?
的代码:
课堂练习
1、完成任务一和任务二的制作
2、自由拓展:发挥想象对游戏进行拓展
如:给打鱼人配备一个网兜、增加捕捞人数、增加海里面的其它生物、加入计分和计时效果等
展示评价
延伸拓展
程序欣赏:樱花开放、漫天风雪、接鸡蛋、打飞机
思考:
以上程序会不会使用克隆?什么地方用克隆?
延伸拓展
利用克隆我们可以很方便的实现一个对象反复出现并执行统一动作的效果。
总结回顾
克隆
课后思考
除了成片开放的花朵、漫天雪花、海底捕捞队、接鸡蛋、打飞机外,还有哪些效果同样也可以利用克隆来完成?
拓展延伸
一变多
图章
克隆
静态的,没有生命。
克隆体是有生命的,拥有自己的动作行为。