猫史档案馆


克隆体血量扣除和显示【干货满满】

用户:林夕狐林夕狐查看:28 回复:12 评论:28 创建时间:2022-12-30T16:33:38


1天2教程,一般UP主可做不到这点哦)))

今天我来给大家说一下,克隆体血量

先来说一下克隆体这一NB的积木

克隆体与角色一样

克隆体需要事件积木:当克隆体启动时

而角色需要任意事件积木

如果角色克隆一个克隆体

没有当克隆体启动时这一积木,那么,当前克隆体只是一个空壳,没有任何积木指挥他

所以,克隆体只有当克隆体启动时,才能活

在Kitten4.0 源码图鉴的事件类中有这句话

克隆体的角色变量:当角色被克隆时,角色变量也会被克隆,这样每个克隆体也能拥有自己的角色变量了

  center_image

比方说这种,关卡有6关,所以循环6次,每次次数角色变量都会增加1

那么

第一个克隆体的角色变量为:1

第二个为2

第三个为3

......

是不是当角色被克隆时,角色变量也会被克隆,这样每个克隆体也能拥有自己的角色变量了

了解到这个后,血量也就可以做力

 

先设置好血量,如果鼠标按下就会扣除血量

center_image

 

设置好血量扣除后,接下来就是显示

显示当然要用画笔来做力

接下来有两种方法(2.无列表,2.有列表)

先说无列表的

先新建一个角色画笔

因为克隆体很多嘛,所以要遍历一个一个显示

所以要设置一个遍历的角色变量

如果当前克隆体的血量小于0,那就不显示了

所以,积木如下:

center_image

血量要在变量里面找

 

第二种方法,有列表

center_image

先设置一下列表

当前克隆体编号可换成角色变量

center_image

然后画笔这里这么做,和方法一一样,就是换成列表力

 

ok~狐狸小课堂结束喽~

你学会了吗?

呵呵...

 


回复

上一页1 页 / 共 1下一页
林夕狐林夕狐

ddd

点赞0


评论


林夕狐林夕狐

可能这个帖子说的也很水....qwq

点赞1


评论


Accumulating丶謀Accumulating丶謀

qwq

点赞1


评论


Accumulating丶謀Accumulating丶謀

补充一下,还可以用角色做血量条,具体行为就是一个血量条的底座,一个条

每克隆一次敌人就克隆这两个角色,然后这两个角色重复移到敌人克隆体相同编号的x,y坐标后调整位置,重复执行直到敌人对应克隆体的角色变量-血量小于某个数值后删除:然后条的宽度取决于敌人对应编号克隆体的角色变量,就这样很简单

点赞5


评论


忘新忘新

谢谢狐狸

点赞0


评论


MAX编程MAX编程

关于这些问题,我可是专家(得意.jpg)emotion_雷电猴_围观

点赞0


评论


海世王海世王

狐狸,我克隆体克隆的代码和你几乎一模一样,我是重复执行:如果鼠标按下,将变量生命+1,试过之后没反应

点赞0


评论


韩小信K54345345韩小信K54345345

ddd

点赞0


评论


一只屑烟雨awa一只屑烟雨awa

??虽然这个方法我看不懂,但我大受震撼。。其实可以更简单的(虽然不知道合不合适,但是毕竟逝克隆体血量),举个栗子:假设角色发射子弹击中5次敌人算作击败那么可以直接:

 

当作为克隆体启动时:

重复执行(5)次:

        保持等待直到<“自己”碰到“子弹”>

删除自己

然后写好子弹克隆体碰到子弹克隆体就删除就刑了

        删除代码可以参考:

敌人:

当作为克隆体启动时:

设置自己的阵营为:红色阵营

子弹:

当作为克隆体启动时:

重复执行:

        如果<“自己”碰到“红色阵营角色”>:

                删除 本克隆体      #旧版3.0编辑器逝删除自己(注释)

这样就可以了),仅供参考,反正现在转python了,kitten不咋地,就活着看吧()()

点赞1


评论


judgment4judgment4

很赞,希望能多出一些这样的教程来提升大家的创作水平~看好你哟

点赞3


评论


星星真好看1星星真好看1

k3可以吗

点赞0


评论


ENEMyENEMy

挖坟()

点赞0


评论