用户:
月尘_查看:0 回复:3 评论:0 创建时间:2021-10-10T15:59:01
HI!大家好!我是尘墨呀!此贴用于学习讨论(不太专业的话大佬勿喷),那么就不废话,直接开学!
在本次的学习前,我们需要了解我们为什么要使用函数,函数又该如何应用呢?



第一部分-为什么要使用函数?
众所周知,编程猫的作品是由一个一个积木搭出来的,在制作作品的过程中,有些枯燥的部分费时费力,例如频繁的点击特效、鼠标拖尾、受击特效等都需要重复的拖拽或者来回切换屏幕和角色复制粘贴积木,而且如果积木过多,就会导致如果设备不好连打开作品都困难。



那么如何摆脱这种困境呢?那就要利用到函数啦!
第二部分-函数的应用有哪些?
刚使用函数我们会觉得函数只是可以把很多积木缩短成几个甚至一个积木,但函数并非只有这么简单!

注意到后面的加号和减号了吗?这才是函数的精髓——参数!
第三部分-函数的基础
如果你是一点函数也不会的积木小白那么就认真地读下面的基础教程,如果你是一个已经会定义函数和调用函数的话那就直接去看第四部分吧!



如果你需要定义一个函数,那么就请找到函数模块,然后把里面的第一个积木拖出来!

然后随便在底下搭上几个积木,一个函数就定义好啦!

如果你要调用,那么直接将定义好的积木拖出就可以啦!
第四部分-添加参数
接下来是本帖最精髓的部分,我会尽量讲得细一点,让大家学会!
首先如果我们需要添加参数,那么就在定义时点击后面的加号,弹出定义参数。

添加后如何使用呢?我们只需要把添加好的参数直接拖拽出来(在积木上直接拖拽)放到其它积木上就可以啦,请看图!

举个生动形象的栗子:在添加参数后我们会发现,原本的函数发生了亿点变化——后面多出了一个可以输入文字的地方!那么这个东西需要怎么用呢?我们只需要在后面输入一个数字(或文字),就可以在原本放置参数的位置运行此参数输入的数字(或文字)啦!这么说可能有点抽象化,没关系,再举个栗子:如果我们在此函数后输入5,那么积木的效果就是重复执行移动5步啦!同理,输入10就会变成重复执行移动10步啦!
我们可以添加很多个参数,上图!

有了这个操作,我们就可以做出很多效果!例如第一人称3D,真实的物理效果等。
好了好了,剩下的我们下次再讲吧!


