猫史档案馆


关于克隆体如何自己拥有血量或变量(值

用户:一缕余晖一缕余晖查看:2 回复:5 评论:2 创建时间:2021-11-14T11:26:52


可能你对克隆体有过这些疑问,如何让他们做出不同的事件,或者游戏主角被克隆怪物攻击了无法确定他的坐标、编号显得不知所措,以及怎么设置每个克隆体的血量,以上问题其实不分伯仲,每一项都是你成为格斗类游戏大佬的必过门槛。当然也有许多猫民找到了自己特殊的解决办法而沾沾自喜,比如变量,3个克隆体就各得其所(3个变量 但以下问题变量就无能为力了 因此有人发明了列表,But......Doyouhaveanyideastosolvethisproblem? (狗遁.超大玉螺旋狗头多连头 啊,我想许多用户都期盼着有变量能和私有云变量一样所向披靡(私有云变量是给所有用户各建立一个云变量, 盼望着,盼望着,编程猫官方还是没有实施,但.....一个挂一般的存在其实被我们一直无视,对,在模块列表最下方的函数,他的递归原理在kitten中比循环三兄弟晦涩难懂,压缩(简化)模块不比折叠强,但他的存在在作品里相当于一个更迷你的作品,每一个调用他的角色或克隆体都将有多个属于自身的变量。 这是我们原来的模块,定义所有克隆体血量的变量只有一个,也就是说你只要打任意一个怪物N下所有敌军都会原地飞天 但将该模块改成一个函数会肿么样呢? 参数和变量有着相似之处,唯一不同的是前者只能在函数里使用,唯二不同的是参数不能随意更改其值,而那个带着注释‘自己想把’的模块的存在只为了更改克隆体个体血量的值,本质上再次运行函数,但血量减1,这就满足了我们所谓的个体血量。 第一次运行函数:              血量=5(自己整的              假如受到攻击再次运行函数,但给他的血量值等于5-1=4              第二次运行函数:                          血量=4(因为血量减1                           假如受到攻击再次运行函数,但给他的血量值等于4-1=3                          第N次运行函数:                                     血量等于零,播放喵特效然后带着微笑世界再见ヾ( ̄▽ ̄)Bye~Bye~ 建议不要把血量设定的太大,不然,哼哼,红烧喵U~~~


回复

上一页1 页 / 共 1下一页
一缕余晖一缕余晖

格式被吞了

点赞0


评论


MC东方墨染殇雪就是秀MC东方墨染殇雪就是秀

ddd

点赞0


评论


墨痕永在墨痕永在

可以用角色变量实现哦~

点赞0


评论


Asheep233Asheep233

角色变量:你礼貌吗

点赞0


评论


像素狗头东像素狗头东

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E4%BC%A4%E5%BF%83.gif"alt="emotion_编程猫_伤心"

点赞0


评论