猫史档案馆


【积木封装01】函数第一讲

用户:鱼和羊鱼和羊查看:1 回复:1 评论:1 创建时间:2019-01-15T16:58:12


封装

面向对象编程的思想之一:封装

( •̀ ω •́ )我们来讲讲积木的封装

center_image

装好啦~

嗯~ o(* ̄▽ ̄*)o封装,差不多就是把一些可以重复使用的东西装起来

下次用的时候,就一盒一盒的用

center_image

一个乐高小人很难拼出来,但是可以做好完整的小人,想要用小人的时候直接拿来用了

一段长长的积木很难拼出来,但是可以做好一段积木,想要的时候就拿来用了

例子

做一段计算2+3的积木

center_image

做一段计算角色X坐标+3的积木

center_image

如果很多角色都想要这段积木

就可以把这段积木做成函数

center_image

每个角色只用执行这个函数

center_image

而且可以在很多时候执行这个函数

center_image

所以,如果积木段很长的话,用函数来代替积木段,可以让积木更精简

而且,想要修改,只需要修改函数的部分,不需要一个个修改

 

什么时候用函数

如果只有一块积木,那为什么要多此一举(⊙﹏⊙)

 

如果只有一个地方用到这段积木,那直接写就好了

如果好多地方都用到这段积木,用函数可以省很多积木而且修改也方便♪(^∇^*)

 

下面讲到

 

函数技巧

center_image1.函数只用写一遍,整个BCM甚至不同屏幕的多个角色都可以使用

 

center_image2.执行这个函数的时候,积木段里面的“自己的造型名称”,谁执行就是谁的名称哦~

凡是用到“自己的...”,都是指执行函数的角色本身

 

center_image3.函数可以添加参数,在执行函数的时候可以传入值

函数会把传入的值代入到积木段对应的地方

 

center_image4.函数中有“返回”积木,函数就可以作为圆的积木使用,直接放到用到值的地方

 

函数真棒!

center_image

自己封装很多很多经常用到的积木,写在角色保存在背包里

需要的时候从背包拿出来,方便快捷( •̀ ω •́ )

这些效果我都做成函数了,我的粉丝Q喵面可以下载

 

行了,就讲这么多,溜~

 

 

 

 


回复

上一页1 页 / 共 1下一页
龙王小弟龙王小弟

舅妈都不服。。舅服你。。

点赞0


评论