上一篇:

【UE4 第一人称射击游戏】33-创建一个迷你地图

本篇效果:

可以看到左上角有个简易的关卡计时器在倒计时

步骤:

  1. 打开“FPSHUD”,拖入一个图像控件

图像选择“Timer_Backing”,尺寸改为47×19

拖入3个文本控件

大小为12×10

字形为Light,尺寸为8

文本内容为“00”,锚点为左上角

剩下两个文本控件也做类似设置

  1. 打开“ThirdPersonGameMode”,

添加两个整型变量,分别命名为“minutes”和“seconds”

分别设置“minutes”和“seconds”的默认值为14和59

在事件图表中添加如下节点,表示:“seconds”每过1秒减1

判断当前“seconds”是否<0,如果<0就设置“seconds”为59,然后“minutes”-1

再判断当前的“minutes”和“seconds”是否为0,如果都为0,就让游戏暂停。可以在后面继续创建一个暂停的UI界面,这里就没做这个了。

  1. 打开“FPSHUD”,对两个文本控件的内容创建绑定函数

绑定的函数逻辑如下:主要就是将“ThirdPersonGameMode”中的“minutes”变量的值赋给文本控件的内容

同样的方法对第二个文本控件的内容创建一个绑定函数

运行游戏效果如文章开头所示。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐