学习制作的能量体系,但是存在问题。
麻烦大佬看一看哪里出了问题。
现有问题是:
1.长矛技能消耗100能量(MAX:180),能量高于100的时候,能看到当前能量变少了。但是即使当前低于100能量,还能放技能。已解决。
2.我想把跑步这个动作也改成可持续消耗能量加速的。一开始的想法是,当能量大于120时(max:180),会自动触发一个BUFF:每秒消耗能量提供移动速度加成。但是,我不知道怎么才能让他每秒都计算一下。
无奈了,又不报红字,根本就不知道哪里有问题,无从下手啊。求大佬指点一二。
(能量体系V1.1).7z
163.22 KB,下载次数:1[记录]
你这放技能只需要判断身上没有buff,是第一人称,同时按一下“F”就放了,当然可以放了。
你要加一个判断【开拓力】是否大于等于100的条件
一个兴趣使然的mod作者(可接简单mod定制)
当然我还没研究装备,不确定这个使用F技能能不能加条件。如果不行,你可以使用F技能后无条件给自己加个buff,用这个buff来判断角色的【开拓力】是否大于等于100,以及其他要求条件。满足的话自动给你加上技能buff,同时自我移除
一个兴趣使然的mod作者(可接简单mod定制)
第2点你的描述跟你写的东西不符,你要把你写的东西放出来我能看哪里有问题,
你现在写的是当开拓力大于等于120时,跑步速度增加50%,同时每跳一下开拓力下降20点
一个兴趣使然的mod作者(可接简单mod定制)
判断当前是否处于跑步状态可以用这个
<requirement name="EntityHasMovementTag" tags="running"/>
这个表示判断人物当前是否含有跑步状态这个标签
一个兴趣使然的mod作者(可接简单mod定制)