Lv.1
一个没潜力的潜力新星
签名:我什么都没做...............................................................................
在 【高能急用!】积木盒里的“函数”怎么用啊?大神帮帮我······ 中回复
函数:
函数可以对主要积木进行封装,在需要使用的位置进行相应的使用,可以把脚本缩短。
函数的优势在于重复的逻辑只需要写一次,即可实现复用。
可以通过加号和减号增删参数 函数定义下可以拼接需要的积木,实现相对应的功能
举个例子:
我们定义一个函数为:画正方形,然后封装画正方形需要用到的积木块。
这样,我们就只需要用这一块已经封装好的函数积木,来画出正方形,不需要每一次使用都用那么多积木。
该积木只能在定义函数积木下使用,可以理解成在定义函数积木里面存在的一个变量;
这个变量存储着一个数据,是在函数调用的时候传入的,且这个参数在积木定义里不可以更改。
提示:
需要注意的是,“参数”积木不会出现在积木盒子中,使用时直接从其所属的【定义函数】积木中拖拽出来,即可与其他积木结合使用。(不可以在其他定义积木下使用)
函数的返回值,可以返回0个或者1个数据,可以输出和调用。
该积木只能在定义函数积木下使用
提示:
需要注意的是,在使用返回值的过程中,如果与条件判断结合,即“如果”“如果--否则”,则要全面考虑可能发生的情况。
比如:我们想要角色Y坐标大于0的时候,返回所处位置的Y坐标值并显示出来。
假设如果角色自己的Y坐标>0,则返回自己的Y坐标值,点击运行会发现,系统显示报错信息:该函数有部分分支没有返回。(意思就是说:我们只设置了Y坐标>0时,返回Y坐标值值,但是我们没有告诉系统,Y坐标<0的时候该怎么做, 系统就会报错。)
执行一次函数的调用,即执行对应函数名下的所有积木,并返回函数定义中设置的返回值。
如果函数定义中不存在返回值,积木盒子中也不会存在这块积木。
提示:“置灰”处理
大家在使用函数积木时,可能会不小心 删除/断开【定义函数】积木,导致的相关积木失效。 所以,编程猫特意对函数积木做了“置灰”处理,提示积木失效,方便定位到问题。
2023-10-29T19:36:29 点赞:0
在 【小游戏】闭着眼在键盘上打字,你能打出什么? 中回复
缴费的后果hi换个地方刚发的供方回归结果借款方式公开方式读后感山东化工话费共和国缴费大海龟而韩国i
2023-12-08T20:09:22 点赞:0
在 【官方】如何上首页?只需在本帖下面评论! 中回复
BOSS之战-开源
ID:243947
作品链接:https://shequ.codemao.cn/work/212603710
创作历程:拼积木,修bug
创作思路:收看《只狼》《黑神话悟空》等游戏视频后,模仿这些游戏的BOSS
战玩法,制作的一款关卡类BOSS战游戏
作品类型:BOSS战
自评分数:
创意:5/10
玩法:7/10
视觉体验:8/10
完成度:9/10




2025-02-07T15:23:10 点赞:0
在 【官方】如何上首页?只需在本帖下面评论! 中回复
用户ID:243947
作品:https://shequ.codemao.cn/work/212603710
作品名:BOSS之战-开源
创作历程:手绘角色、BOSS和图标,自己一个人完成所有功能,搭建大量积木。
作品类型:游戏
投稿分类:新作喵喵看
投稿工作室:胖达工作室
创意5分 玩法7分 视觉体验9分 完成度9分
2025-02-16T15:59:27 点赞:0