Scratch中级编程(6)——克隆体

Scratch最好玩的模块之一,就是克隆体。我和一些软件同行交流,讲到Scratch都会兴致盎然的讲述克隆体。个人看法,是克隆体成就了Scratch的图形化编程,让整个程序设计充满了创新。

对于克隆,首先要理解克隆的是什么?克隆的是角色本身,克隆体和角色本体是具有相同属性的,如颜色/形状和大小等等,包括变量。当我们给角色定义了私有变量,那么克隆体同样拥有此变量。

在Scratch中克隆体的用法包括:克隆、克隆体启动和删除克隆体。通常我们是放在循环体里克隆。当克隆体启动时作为一个事件,执行某个程序逻辑,最后删除克隆体。

我们来回顾下上一章讲到的打开礼物案例。

当礼物开的时候,这时候执行克隆,放在循环体里。当克隆完成执行启动,草莓以抛物线的方式抛出来,最后删除克隆体。我们再来回顾下代码。

克隆,一个简单的使用,却给程序带来无限的发挥和创新设计,让孩子们充分发挥自己的想象力,让孩子们去主动的创造,这也正是Scratch魅力所在。

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch中级编程(5)——变量和私有变量

2023-5-26 11:45:35

综合资讯

Scratch中级编程(7)——克隆体和本体

2023-5-26 16:07:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索