猫史档案馆


【你真的会编程么?】第二篇——控制篇

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


Hi

emotion_编程猫_早呀

你看到那些的积木头晕目眩嘛?看到别人熟练地使用云变量一步执行Game AI 2.0 AI 而感到羡慕么?

那么就赶紧继续吧!

 

我们上一期学了事件盒子里面的积木,今天我们要学控制盒子哦~

开始吧!

Part 1 积木效果center_image

center_image

这个积木大家应该比较了解

就是指当框里面的布尔类型积木的输出为True的时候运行里面的东西

让我们复习一下什么是布尔类型积木吧~

布尔类型积木(后面的教程也会出现,可以不看)

布尔类型积木外观是一个六边形,可以存储在变量里面。布尔类型积木只会返回两个值:True 和 False,布尔值是可以进行运算的哦~

大家知道了吧~

然而第二个就是指如果条件不成立,就会执行下面的积木哦~

和这个是一样一样滴:center_image机敏的小伙伴可能已经发现了,这个积木上面有个小小的加号哦~

center_image

那么如果我们点了他呢?

他就会变成这样:center_image

你还可以加,比如这样:center_image

再比如这样:center_image

甚至这样:center_image那么说到底,他到底有什么用呢?

他呀,就是第一个条件失败的时候就会去第二个条件第二个条件失败了的话就去第三个条件以此类推...

他也很有用,到时候会讲哦~

center_image

center_image

center_image这几个十分经典,主要用处就是不停地重复一个动作

举个小栗子:
你要制作一个程序,让他执行100次程序,你可以这样:

center_image呵呵,你觉得你要搞多久啊。

而且很可能一不小心就多执行了一次或者少执行了一次呢。

所以我们使用重复执行之后就会变成这样:
center_image

是不是觉得这个又简单又可爱嘞?

所以,我们要常常使用重复执行,它非常的有用呢~

接下来我们要讲:


center_imageVS

center_imageVS

center_image他们有什么区别呢(⊙ˍ⊙)?

其实,他们主要区别在执行次数执行条件哦~

什么意思呢?

第一个:无限次循环不停止

第二个:N次循环会停止

第三个:条件没到就不会停止

注意!

第三个并不是一定会停止哦~

比如这种情况:center_image

肯定停止不了啦,因为1什么时候等于0过?

但是为了避免这种停止不了的BUG,我们要用上这个积木:

center_image

这个积木怎么用呢?

比如说,我们有一个这样的积木:center_image它其实就是这个:懂了咩?center_image这个应该懂得吧

就是等待多少秒

(吃瓜群众:这不是相当于没说么?)center_image广播差不多啦~

比如这两个其实是一样的吼:center_imageAND

center_imagecenter_image但是他和广播还是与区别的!

比如..

1.广播可以多个人发,但是告诉 XXX 执行不行

2.告诉 XXX 执行可以把积木简化在一个角色里面,但是广播不行

好啦~

重点来啦!

分裂

center_image分裂和克隆是很像滴

所以没看过克隆的去往期看看克隆吧

https://shequ.codemao.cn/community/262851

分裂和克隆最大的区别就是:

分裂会继承本体积木

剩下的自己理解去~

Part 2 积木运用

好啦,让我们开始看看吧:

例子1:萌新开源跳舞的线1.4.2(3D)

我就不挂链接了

自己去找吧qwqcenter_image

使用如果,否则如果,否则如果,否则的一个案例

好啦,这次的教程贴就到这里( ̄▽ ̄)"

拜拜ヾ(•ω•`)o


回复

上一页1 页 / 共 1下一页
YM小福fuYM小福fu

我又来了,这次是每个细节都有(话说不是控制吗,咋还有函数)

点赞0


评论


BEST足下生风是个水作之王BEST足下生风是个水作之王

话说100个“程序”你复制了多久啊?

点赞0


评论


麦当劳舅舅麦当劳舅舅

有人看出来那个雷电猴的广播示例是从默认作品春风如意里面找来的么?

点赞0


评论


YM小福fuYM小福fu

麦当劳,你要不要来源码工作室啊,(*❦ω❦)

点赞0


评论