用户:
林夕狐查看:28 回复:12 评论:28 创建时间:2022-12-30T16:33:38
1天2教程,一般UP主可做不到这点哦)))
今天我来给大家说一下,克隆体血量
先来说一下克隆体这一NB的积木
克隆体与角色一样
克隆体需要事件积木:当克隆体启动时
而角色需要任意事件积木
如果角色克隆一个克隆体
没有当克隆体启动时这一积木,那么,当前克隆体只是一个空壳,没有任何积木指挥他
所以,克隆体只有当克隆体启动时,才能活
在Kitten4.0 源码图鉴的事件类中有这句话
克隆体的角色变量:当角色被克隆时,角色变量也会被克隆,这样每个克隆体也能拥有自己的角色变量了

比方说这种,关卡有6关,所以循环6次,每次次数角色变量都会增加1
那么
第一个克隆体的角色变量为:1
第二个为2
第三个为3
......
是不是当角色被克隆时,角色变量也会被克隆,这样每个克隆体也能拥有自己的角色变量了
了解到这个后,血量也就可以做力
先设置好血量,如果鼠标按下就会扣除血量

设置好血量扣除后,接下来就是显示
显示当然要用画笔来做力
接下来有两种方法(2.无列表,2.有列表)
先说无列表的
先新建一个角色画笔
因为克隆体很多嘛,所以要遍历一个一个显示
所以要设置一个遍历的角色变量
如果当前克隆体的血量小于0,那就不显示了
所以,积木如下:

血量要在变量里面找
第二种方法,有列表

先设置一下列表
当前克隆体编号可换成角色变量

然后画笔这里这么做,和方法一一样,就是换成列表力
ok~狐狸小课堂结束喽~
你学会了吗?
呵呵...
Accumulating丶謀补充一下,还可以用角色做血量条,具体行为就是一个血量条的底座,一个条
每克隆一次敌人就克隆这两个角色,然后这两个角色重复移到敌人克隆体相同编号的x,y坐标后调整位置,重复执行直到敌人对应克隆体的角色变量-血量小于某个数值后删除:然后条的宽度取决于敌人对应编号克隆体的角色变量,就这样很简单
点赞5
评论
一只屑烟雨awa??虽然这个方法我看不懂,但我大受震撼。。其实可以更简单的(虽然不知道合不合适,但是毕竟逝克隆体血量),举个栗子:假设角色发射子弹击中5次敌人算作击败那么可以直接:
当作为克隆体启动时:
重复执行(5)次:
保持等待直到<“自己”碰到“子弹”>
删除自己
然后写好子弹克隆体碰到子弹克隆体就删除就刑了
删除代码可以参考:
敌人:
当作为克隆体启动时:
设置自己的阵营为:红色阵营
子弹:
当作为克隆体启动时:
重复执行:
如果<“自己”碰到“红色阵营角色”>:
删除 本克隆体 #旧版3.0编辑器逝删除自己(注释)
这样就可以了),仅供参考,反正现在转python了,kitten不咋地,就活着看吧()()
点赞1
评论