欢迎光临散文网 会员登陆 & 注册

【Broforce进阶触发器教程】变量设置、改变与显示

2023-01-08 20:03 作者:Mngsty  | 我要投稿

原创,第一次忘了写

标准变量触发器

要设置一个变量,更改和显示它的数值、进行一系列的操作至少需要两个触发器,一个启动触发器和一个终止触发器,但是某些情况下可能只需要一个启动触发器。注意:错误地使用变量触发器可能导致游戏内存泄漏和死循环。图中第三个触发器"timer>=5"是一个”Variable“类别的触发器,能识别变量大于或小于某个确定的值。

一个标准变量触发器示例

启动触发器中应该包含以下几个项目 如果变量初始值为0,那么可以省略设置操作,但仍然建议进行设置操作,如果不需要显示,那么可以省去“Level Event:TextDisplayContinuous”,如果您希望以其它方式改变变量则应更改“Variable”这个动作。

启动触发器示例

终止触发器应该包含这些动作,终止变量改变和终止变量显示,您可以在”Level Event”找到"StopTriggerAction“,如果您希望它停留在屏幕上,那么应删除第二个动作。如果您没有随时间变化的变量,那么您不必停止它,因为它不会再改变。

终止触发器示例

更多变量触发器

更多变量触发器是指您可以用其他的方式改变变量,但实际上,“IncreaseOverTime"已经能够符合绝大部分的需求。

您可以使用“Enemy Death“这一触发器条件来统计敌人死亡总量,如图所示。你也可以使用一个”Switch“的触发器来统计玩家按下了几次”Switch“,您也可以使用重复触发器来改变变量,请参见这篇文章:【Broforce进阶触发器】重复触发器

统计敌人死亡触发器

可惜的是,您无法统计关卡胜利或者失败的总数,因为当您加载地图时,它们都将被重新设置为0。理论上,您可以使用变量完成乘法或者除法,但是它们过于困难(差不多够写2篇这样的文章了)所以这里就不写了。


【Broforce进阶触发器教程】变量设置、改变与显示的评论 (共 条)

分享到微博请遵守国家法律