猫史档案馆


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

用户:林夕狐林夕狐查看:617 回复: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


评论

qwq

在找狐狸的另一个帖子


Accumulating丶謀Accumulating丶謀

qwq

点赞1


评论

qwq

大佬勿喷)))

我不是www我也不会喷awww

awa


Accumulating丶謀Accumulating丶謀

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

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

点赞5


评论

太浪费克隆体了,直接让这个角喵像印章不就行了

这屏蔽词我服了)))

=角色 图像印章


忘新忘新

谢谢狐狸

点赞0


评论


MAX编程MAX编程

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

点赞0


评论

顶级战略游戏作者啊哈哈哈哈哈哈(疯了,确信)


海世王海世王

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

点赞0


评论

az...你是不是看的角色变量,角色变量的值不会改变,因为他不是克隆体的一部分,而是这个角色持有的

对,我看的就是角色变量,可我有个问题,该怎么测试角色变量是否有用呢?(你说的我听得不太懂)

将倒数2,1图片的积木抄下来就行,最后一张图要换个角色


韩小信K54345345韩小信K54345345

ddd

点赞0


评论


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

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

 

当作为克隆体启动时:

重复执行(5)次:

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

删除自己

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

        删除代码可以参考:

敌人:

当作为克隆体启动时:

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

子弹:

当作为克隆体启动时:

重复执行:

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

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

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

点赞1


评论

毕竟这个简单,逝个人都会()

如果多种武器多种伤害,这种方法就不行了)))

awa其实还是可以用阵营侦测的罢: 比如比如设置子弹②号设置为绿色阵营,那: 重复执行((这里调整武器の伤害))次:保持等待直到<“自己”碰到“绿色阵营角色”>删除自己 其他同理,只要不碰到相应阵营角色,是不会记入总血量伤害的(什)实在不刑,就那颜色判断吧,取色器慢慢搞去,实在不行加个“< >或< >”就行

aw...等等,狐狸好像回我了,回我了!!(什) awa狐知道怎么导入kitten积木图片吗)

az...其实这样都行)))但是血量显示就麻烦了)))

向积木右击,有个生成积木图片,然后点这个,就显示了,再点下面的圆圈就行awa

awawawa主要是我看不懂啊awawawawawawawaawawawaaw(什) awa狐知道怎么导入kitten积木图片吗)

狐狸,还有聊天室的(云列表版)我撅的也可以简化點(()()()()()()()()()()()()()()()()())

awa屑屑狐狸awawawawawawawawawawawawawawawawawawawawawa

对了狐狸狐狸怎末清空云列表a

因为我太懒,然后就没写了)))

awa?

awa,没事了awa,是我忘改列表名了(什)()()


judgment4judgment4

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

点赞3


评论

风纪出来了)))

嗯嗯,好的


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

k3可以吗

点赞0


评论


ENEMyENEMy

挖坟()

点赞0


评论