《我的战舰》逻辑血条制作方法介绍

2023-11-21 02:33:23 编辑:满天星

我的战舰中有很多不同的逻辑玩家可以自行制作出来,比如血条逻辑就是一个制作起来比较简单的逻辑了,下面小编就为大家带来我的战舰中血条逻辑的具体制作方法,一起来看看吧。

逻辑血条制作方法介绍

注意:此逻辑需要在整体血量开启的情况下用,不然只会检测核心血量。

效果图

《我的战舰》逻辑血条制作方法介绍

首先是检测核心血量,这个是在机械功能核心那里。

《我的战舰》逻辑血条制作方法介绍

然后进行一个约等对比在他第一次执行的时候,获取血量数值后大于零。“如果”关闭保存这个数值。

然后下面将保存的数值除以血量,得到百分比。

《我的战舰》逻辑血条制作方法介绍

将结果×上1100,得到血条长度。

然后用创建变量中的向量整合到一起,后面的是高度和厚度,因为是平面厚度忽略。

用变量功能中长方形大小变量更改大小。

然后就是如何保证框只会从左到右。

这里用了一个比较简单的方法。

《我的战舰》逻辑血条制作方法介绍

将中心点挪动到屏幕左侧边上。这样其实血条 显示的是一半。但是我们要的效果达成了。

然后就是颜色了,颜色我这里用的是将血量百分比反转。然后用创建变量将其整合,一次可以看做是红色绿色和蓝色。我这里红色部分填的是血量百分比的反转。也就是血越少,数值越高。绿色填的是百分比,血越多,绿色越多。这样就会根据血量变色。

如果是上面看不懂的,我建议你直接复制下面逻辑,然后按照下面步骤更改。

首先先复制进核心,然后在核心功能那里,找到检测血量。然后选择他。删除原有的那个核心血量然后在你的那个核心血量的框里填进去个大写A。然后就可以了。

begincode;

name:每帧循环;

comment:每帧循环;

1:Float A=act 1.0.getHP();

2://这里调成你的核心血量。;

3:if fun float.Approximately(var D:Float 0);

4: Float D=fun create.float(var A);

5:Float C=fun float.division(var A:var D);

6:Float S=fun float.multiply(var C:Float 1100);

7:Vector3 As=fun creatVariable.Vector3(var S:Float 10:Float 0);

8://中间那个调整大小;

9:UIRect Sd=fun ui.rect(Vector3 0.5,0.9,0:Vector3 50,10,0:Float 30:Float 5:Color 0,198,199);

10:=varf UIRect.Sd.大小(var As);

11:Float Bk=fun float.minus(var C:Float 1);

12:Vector3 Qw=fun creatVariable.Vector3(var Bk:Float 0.98:Float 0);

13://中间那个调整高低。;

14:=varf UIRect.Sd.坐标(var Qw);

15:Float Kl=fun float.abs(var Bk);

16:Vector3 Yu=fun creatVariable.Vector3(var Kl:var C:Float 0);

17:Color Oi=varf Vector3.Yu.转换为颜色();

18:=varf UIRect.Sd.颜色(var Oi);

endcode

以上就是关于我的战舰逻辑血条制作方法介绍的全部内容啦,想获得更多相关攻略可以关注咖绿茵手游网哦,小编将会持续为您更新。

我的战舰

类型:飞行射击

版本:v1.1974

点击下载
相关产品
小编推荐
  • 永劫大战僵尸

    关卡塔防| 46.56MB

    全新的角色可以让玩家去选择使用,有趣的塔防玩法可以给你带来全新的乐趣

    下载
  • 火影跑酷

    休闲益智| 25.86MB

    通过挑战关卡,你可以获得各种奖励,提高你的能力和技能

    下载
  • 太空沙盒

    飞行射击| 394.03MB

    可以自由选择战斗目标、战术策略和地形探索方向,体验到非常个性化的游戏乐趣

    下载
  • 橙子轮盘赌

    休闲益智| 16.27MB

    充满紧张气氛的监狱环境中努力挣扎求生,每一场比赛都是对玩家智力和勇气的考验

    下载
  • 保卫胡桃

    关卡塔防| 3.66MB

    《保卫胡桃》是【永劫无间】和【植物大战僵尸2】联动推出的小游戏

    下载