前言
有粉丝要求做一个能量条的攻略,大概就是像其他游戏里面的蓝条一样。虽然我感觉大部分人会的都会,但是为了照顾萌新还是打算出一期。本期做的蓝条是参考元气骑士前传里面的蓝条。有三个变量分别为魔力,最大魔力,临时魔力。下文在制作教程分别会细诉这三个变量的作用。
变量介绍
私有变量:
魔力——时刻反应魔力值现状,是使用技能或者道具需要消耗的基础。魔力值不足则无法使用道具和技能。
最大魔力——是玩家魔力满状态时候的魔力值,玩家使用技能或者道具将会按最大魔力的百分比进行消耗。玩家的魔力恢复速度也会按照最大魔力的百分比进行恢复。同时是临时魔力进行变化的基础。
临时魔力——魔力恢复的上限,魔力值到达临时魔力值时将会停止恢复恢复魔力。是魔力恢复的上限参照。
![](https://fs.img4399.com/bbs/202405/29/2024001801214/4kAolHKW2u.2483x186.jpg/7#resize_img)
注:三个变量初始值值是一致的。
Ui界面
首先我们需要做四个元件分别是三个图片和一个文本。(同时需要把游戏界面的饥饿度给隐藏一下)
![](https://fs.img4399.com/bbs/202405/29/2024001801072/2Egiy9IGUb.1612x720.jpg/7#resize_img)
图片一内容设置为蓝色星星
![](https://fs.img4399.com/bbs/202405/29/2024001801090/Nbk1dr6cJE.1612x720.jpg/7#resize_img)
![](https://fs.img4399.com/bbs/202405/29/2024001801091/jUVts4rWwQ.1612x720.jpg/7#resize_img)
大小X=20,Y=20
位置X=30,Y=40
颜色:白
图片二内容设置为魔力最大值
![](https://fs.img4399.com/bbs/202405/29/2024001801085/yYDzgkAGb8.1612x720.jpg/7#resize_img)
![](https://fs.img4399.com/bbs/202405/29/2024001801086/ALEYQVZ5zt.1612x720.jpg/7#resize_img)
大小X=270,Y=20
位置X=60,Y=40
颜色:暗蓝(选个暗色系都行)
图片三内容设置为魔力值
![](https://fs.img4399.com/bbs/202405/29/2024001801089/tys5z0uNjp.1612x720.jpg/7#resize_img)
![](https://fs.img4399.com/bbs/202405/29/2024001801088/eFnwoUW5Vf.1612x720.jpg/7#resize_img)
大小X=270,Y=20
位置X=60,Y=40
颜色:白
文本一内容无需设置
![](https://fs.img4399.com/bbs/202405/29/2024001801151/WfgRLV7Jju.1612x720.jpg/7#resize_img)
大小X=100,Y=10
位置X=80,Y=7
字号:13
触发器教学
触发器1
事件:当玩家进入游戏
动作1:使触发事件的玩家打开当前界面
动作2:设置文本内容为魔力值(在动作里面找到界面一栏,点击改变元件内容,元件选择文本元件,内容在函数库选择数值转换字符,数值选择变量库里面的私有变量魔力)
动作3:设置元件的大小(在动作里面找到界面一栏,选择设置元件大小,元件选择魔力图片,长选择函数库里面数学运算,运算方程为270*魔力值/最大魔力值,其中魔力值和最大魔力值选择变量库私有变量中我们设置好的)
动作4:等待时间(在控制一栏中找到等待时间,时间设置为0.1秒)
动作5:运行触发器(在控制一栏中选择运行触发器,触发器选择此触发器)
动作6:等待时间(在控制一栏中找到等待时间,时间设置为0.2秒)
动作7:运行触发器(在控制一栏中选择运行触发器,触发器选择此触发器)
注:通过此触发器动作2,3可以实现能量条变化,通过动作4,5,6,7可以实现重复运行此触发器,进而使能量条变化也处于重复运行状态,更好反应能量条变化趋势。![](https://fs.img4399.com/bbs/202405/29/2024001801186/fMtb6gsokQ.1612x720.jpg/7#resize_img)
触发器2
事件:玩家使用道具
条件:数值比较(在控制一栏选择条件如果就,否则就。然后条件选择数值比较,第一个数值选择变量库私有变量魔力-变量库私有变量最大魔力*0.2,第二个数值选择0,符号选择大于等于。)
满足条件执行动作如下
动作1:给予玩家状态(在动作里面找到玩家一栏,选择给予玩家状态,这个状态最好选择一个有益状态,同时要设置时间)
动作2:设置数值(在动作里面选择赋值一栏,选择设置数值,第一个数值选择变量库中的私有变量魔力,第二个数值选择变量库私有变量魔力-变量库私有变量最大魔力*0.2)
不满足条件则执行如下动作
动作3:对玩家显示飘窗文字(在动作一栏找到玩家,选择对玩家显示飘窗文字,文字内容设置为魔力不足)
注:此触发器通过对条件判断,如果满足条件则执行添加增益效果,并扣除一定比例的魔力值,不满足则会提醒玩家魔力不足。![](https://fs.img4399.com/bbs/202405/29/2024001801198/ATUEmpfCVF.1612x720.jpg/7#resize_img)
触发器3
事件:玩家点击方块(这里你们可以设置更合理的方式,比如玩家使用特定道具)
条件:判断玩家状态(在控制一栏选择条件如果就,否则就。然后条件选择玩家一栏里面的状态判断,判断玩家不处于疾跑四级增益状态。)
如果满足条件则执行如下动作(如果没有增益效果)
动作1:给予玩家增益效果疾跑四级(进入动作选择玩家一栏,选择给予玩家状态效果,选择疾跑四级然后将永久持续改为真)
动作2:设置数值(在动作里面选择赋值一栏,选择设置数值,第一个数值选择变量库中的私有变量临时魔力,第二个数值选择变量库私有变量最大魔力*0.5)
如果不满足条件则执行如下动作(如果拥有增益状态)
动作3:设置数值(在动作里面选择赋值一栏,选择设置数值,第一个数值选择变量库中的私有变量临时魔力,第二个数值选择变量库私有变量最大魔力*1)
动作4:移除玩家状态疾跑四级(进入动作选择玩家一栏,选择移除玩家状态效果,选择疾跑四级)
注:通过此方式则可以使玩家通过触发事件来冻结一半魔力,获取一个永久性增益效果。当玩家再次触发此事件则会关闭此效果。本文设置的事件玩家点击方块是为了方便展示,这里建议玩家可以设置事件为玩家使用特殊道具。![](https://fs.img4399.com/bbs/202405/29/2024001801207/Lq3KzW5AEc.1612x720.jpg/7#resize_img)
触发器4:
事件:玩家进入游戏(在事件选择玩家一栏,选择事件玩家进入游戏)
条件:数值比较(在控制一栏选择条件如果就,否则就。然后条件选择数值比较,第一个数值选择变量库私有变量魔力+变量库私有变量最大魔力*0.05,第二个数值选择变量库私有变量临时魔力,符号选择小于。)
如果满足条件则执行如下动作
动作1:设置数值(在动作里面选择赋值一栏,选择设置数值,第一个数值选择变量库中的私有变量魔力,第二个数值选择变量库私有变量魔力+变量库私有变量最大魔力*0.05)
如果不满足条件则执行如下动作
动作2:设置数值(在动作里面选择赋值一栏,选择设置数值,第一个数值选择变量库中的私有变量魔力,第二个数值选择变量库私有变量临时魔力)
在条件判断下面再添加两个动作
动作3:等待时间(在控制一栏中找到等待时间,时间设置为3秒)
动作4:运行触发器(在控制一栏中选择运行触发器,触发器选择此触发器)
注:听通过此触发器可以实现判断魔力恢复的数值会不会超出上限,如果不超出,则正常恢复,如果超出就让魔力变成上限状态,之后一直保持,避免魔力恢复溢出上限,同时设置每三秒恢复最大魔力的5%的魔力值。
视频教学
[video,uuid-0dbaec9d1d8511ef8c94c81f66c895c6]