最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

编程技巧|Scratch之克隆体

Scratch 少儿编程 17284浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

编程技巧|Scratch之克隆体

(当作为克隆体启动时……)
实际上,许多人误解了这两个模块
编程技巧|Scratch之克隆体

有种东西叫克隆体
而克隆体就是制造一个“角色”
这个特殊的角色不能被查看到属性

/克隆体的特性/
这个特殊的角色出生后,会保留克隆时本体的外观坐标和各种效果
并不会执行本体已有的程序
而会执行
编程技巧|Scratch之克隆体

(没错,这个“当克隆体启动时”底下可以放进任何拼图形状的程序)
(甚至可以继续放入克隆自己)

比如动作里的程序
如果没有这个“当作为克隆体启动时”
那么克隆体就什么也不会做
也就是待在原地

其他关于克隆体的事实:
1、如果克隆体在场,那么克隆体也会接收到广播,执行广播的程序
2、克隆体的上限为301,如果在场克隆体在301以上还继续克隆则不会发生任何事
3、克隆体在按下全部停止或绿旗时会全部删除

(当然这个克隆体可以有多个“当作为克隆体启动时”)
编程技巧|Scratch之克隆体

“自定义模块”

编程技巧|Scratch之克隆体

如果点击这个模块,你可以新建一个模块
填完各种信息比如输入的值之类的

然后点确认
你就可以获得一个自定义模块的头
然后你就可以在更多模块里面找到你自定义的模块
然后一旦运行这个自定义模块,就会运行这个自定义模块事件下面的程序……
(这就是函数啊!)

关于自定义模块的事实:
1、自定义模块里面可以插入四种附带值:数字参数,字符串参数,布尔参数还有文本标签
2、你可以用这它递归,或是中间递归
3、在自定义模块里面使用编程技巧|Scratch之克隆体只会跳出这个自定义模块,而不会停止使用这个自定义模块的程序
4、自定义模块里面有个东西叫做“运行时不刷新屏幕”的东西,可以去探索一下
5、Scratch的自定义模块(函数)没有返回值,但是这玩意儿可以给变量赋值变相返回

/克隆体和自定义函数在程序中的作用/
(由于克隆体可以分为本体和克隆体,所以我们可以制作让本体专门拿克隆体当弹幕,本体当发射器)
编程技巧|Scratch之克隆体

克隆体的注意事项:
当克隆体达成一定条件比如出了边缘我们看不见了之后
一定要记得删除克隆体
(否则就会变得超级卡)
但是如何让克隆体动起来呢?
当然是动作里的程序
看到这里的人可以先去探索一下,尝试一下,熟悉一下“动作”模块
顺带一提,x坐标是横向,y坐标是纵向
单独使用移动到xy坐标通常都是“瞬移”的

 

始发于微信公众号:
顽斗坊

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