用户:
林夕狐查看:617 回复: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
评论
太浪费克隆体了,直接让这个角喵像印章不就行了
这屏蔽词我服了)))
=角色 图像印章
海世王狐狸,我克隆体克隆的代码和你几乎一模一样,我是重复执行:如果鼠标按下,将变量生命+1,试过之后没反应
点赞0
评论
az...你是不是看的角色变量,角色变量的值不会改变,因为他不是克隆体的一部分,而是这个角色持有的
对,我看的就是角色变量,可我有个问题,该怎么测试角色变量是否有用呢?(你说的我听得不太懂)
将倒数2,1图片的积木抄下来就行,最后一张图要换个角色
一只屑烟雨awa??虽然这个方法我看不懂,但我大受震撼。。其实可以更简单的(虽然不知道合不合适,但是毕竟逝克隆体血量),举个栗子:假设角色发射子弹击中5次敌人算作击败那么可以直接:
当作为克隆体启动时:
重复执行(5)次:
保持等待直到<“自己”碰到“子弹”>
删除自己
然后写好子弹克隆体碰到子弹克隆体就删除就刑了
删除代码可以参考:
敌人:
当作为克隆体启动时:
设置自己的阵营为:红色阵营
子弹:
当作为克隆体启动时:
重复执行:
如果<“自己”碰到“红色阵营角色”>:
删除 本克隆体 #旧版3.0编辑器逝删除自己(注释)
这样就可以了),仅供参考,反正现在转python了,kitten不咋地,就活着看吧()()
点赞1
评论
毕竟这个简单,逝个人都会()
如果多种武器多种伤害,这种方法就不行了)))
awa其实还是可以用阵营侦测的罢: 比如比如设置子弹②号设置为绿色阵营,那: 重复执行((这里调整武器の伤害))次:保持等待直到<“自己”碰到“绿色阵营角色”>删除自己 其他同理,只要不碰到相应阵营角色,是不会记入总血量伤害的(什)实在不刑,就那颜色判断吧,取色器慢慢搞去,实在不行加个“< >或< >”就行
aw...等等,狐狸好像回我了,回我了!!(什) awa狐知道怎么导入kitten积木图片吗)
az...其实这样都行)))但是血量显示就麻烦了)))
向积木右击,有个生成积木图片,然后点这个,就显示了,再点下面的圆圈就行awa
awawawa主要是我看不懂啊awawawawawawawaawawawaaw(什) awa狐知道怎么导入kitten积木图片吗)
狐狸,还有聊天室的(云列表版)我撅的也可以简化點(()()()()()()()()()()()()()()()()())
awa屑屑狐狸awawawawawawawawawawawawawawawawawawawawawa
对了狐狸狐狸怎末清空云列表a
因为我太懒,然后就没写了)))
awa?
awa,没事了awa,是我忘改列表名了(什)()()