用户:麦当劳舅舅查看:31 回复:4 评论:31 创建时间:2020-03-24T13:46:19
Hi

你看到那些色彩缤纷的积木头晕目眩嘛?看到别人熟练地使用云变量、一步执行、Game AI 2.0 、分类 AI 而感到羡慕么?
那么就赶紧继续吧!
我们上一期学了事件盒子里面的积木,今天我们要学控制盒子哦~
开始吧!
Part 1 积木效果
这个积木大家应该比较了解
就是指当框里面的布尔类型积木的输出为True的时候运行里面的东西
让我们复习一下什么是布尔类型积木吧~
布尔类型积木(后面的教程也会出现,可以不看)
布尔类型积木外观是一个六边形,可以存储在变量里面。布尔类型积木只会返回两个值:True 和 False,布尔值是可以进行运算的哦~
大家知道了吧~
然而第二个就是指如果条件不成立,就会执行下面的积木哦~
和这个是一样一样滴:机敏的小伙伴可能已经发现了,这个积木上面有个小小的加号哦~
那么如果我们点了他呢?
他就会变成这样:
你还可以加,比如这样:
再比如这样:
甚至这样:那么说到底,他到底有什么用呢?
他呀,就是当第一个条件失败的时候,就会去第二个条件,第二个条件失败了的话,就去第三个条件,以此类推...
他也很有用,到时候会讲哦~
这几个十分经典,主要用处就是不停地重复一个动作。
举个小栗子:
你要制作一个程序,让他执行100次程序,你可以这样:
呵呵,你觉得你要搞多久啊。
而且很可能一不小心就多执行了一次或者少执行了一次呢。
所以我们使用重复执行之后就会变成这样:
是不是觉得这个又简单又可爱嘞?
所以,我们要常常使用重复执行,它非常的有用呢~
接下来我们要讲:
VS
VS
他们有什么区别呢(⊙ˍ⊙)?
其实,他们主要区别在执行次数和执行条件哦~
什么意思呢?
第一个:无限次循环不停止
第二个:N次循环会停止
第三个:条件没到就不会停止
注意!
第三个并不是一定会停止哦~
比如这种情况:
肯定停止不了啦,因为1什么时候等于0过?
但是为了避免这种停止不了的BUG,我们要用上这个积木:
这个积木怎么用呢?
比如说,我们有一个这样的积木:它其实就是这个:懂了咩?
这个应该懂得吧
就是等待多少秒嘛
(吃瓜群众:这不是相当于没说么?)跟广播差不多啦~
比如这两个其实是一样的吼:AND
但是他和广播还是与区别的!
比如..
1.广播可以给多个人发,但是告诉 XXX 执行不行
2.告诉 XXX 执行可以把积木简化在一个角色里面,但是广播不行
好啦~
重点来啦!
分裂
分裂和克隆是很像滴
所以没看过克隆的去往期看看克隆吧
https://shequ.codemao.cn/community/262851
分裂和克隆最大的区别就是:
分裂会继承本体积木
剩下的自己理解去~
Part 2 积木运用
好啦,让我们开始看看吧:
例子1:萌新开源跳舞的线1.4.2(3D)
我就不挂链接了
自己去找吧qwq
使用如果,否则,如果,否则如果,否则的一个案例
好啦,这次的教程贴就到这里( ̄▽ ̄)"
拜拜ヾ(•ω•`)o