最新消息:

Scratch技巧—-克隆的使用

Scratch 少儿编程 4257浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

Scratch技巧----克隆的使用

大家看一下这个程序,这是将一个子弹角色进行了三次克隆克隆出来三个克隆体,每一个子弹克隆体运行的时候,都会有自己独立的飞行轨迹,也就是说每一个子弹克隆体都有自己的编号。

 

    让我们看看这是怎么实现的:先创建一个私有变量,“子弹编码”,仅适用于当前角色. 程序的部分分两部分,一部分是克隆操作。

Scratch技巧----克隆的使用

1:将本体角色隐藏起来。

2:给私有变量“子弹编码”加1,也就是给克隆体进行编号

3:克隆操作,因为私有变量仅对当前角色有效,当本角色被克隆的时候,私有变量也会被一起克隆。所以当前私有变量的值就可以作为当期克隆体的编号。

 

程序的另一部分是当克隆体被启动后执行的内容:

Scratch技巧----克隆的使用

克隆体根据本身不同的编码来处理。

 

总结:

    1、根据每个克隆体创建的顺序使用私有变量为它们提供一个标识号

    2、根据需要还可以设置更多的私有变量,例如速度方向等,克隆体会具有自己独立使用,不被其他任何东西访问的属性。

 

具体应用:

    用同一个角色,采用克隆技术生成多个菜单按钮,这是一种比较常用的方式:

Scratch技巧----克隆的使用

您必须 登录 才能发表评论!