上一篇:
【UE4 第一人称射击游戏】33-创建一个迷你地图
本篇效果:
可以看到左上角有个简易的关卡计时器在倒计时
 
   步骤:
- 打开“FPSHUD”,拖入一个图像控件 
 
   图像选择“Timer_Backing”,尺寸改为47×19
 
   拖入3个文本控件
 
   大小为12×10
 
   字形为Light,尺寸为8
 
   文本内容为“00”,锚点为左上角
 
   剩下两个文本控件也做类似设置
- 打开“ThirdPersonGameMode”, 
 
   添加两个整型变量,分别命名为“minutes”和“seconds”
 
   分别设置“minutes”和“seconds”的默认值为14和59
 
   在事件图表中添加如下节点,表示:“seconds”每过1秒减1
 
   判断当前“seconds”是否<0,如果<0就设置“seconds”为59,然后“minutes”-1
 
   再判断当前的“minutes”和“seconds”是否为0,如果都为0,就让游戏暂停。可以在后面继续创建一个暂停的UI界面,这里就没做这个了。
 
   - 打开“FPSHUD”,对两个文本控件的内容创建绑定函数 
 
   绑定的函数逻辑如下:主要就是将“ThirdPersonGameMode”中的“minutes”变量的值赋给文本控件的内容
 
   同样的方法对第二个文本控件的内容创建一个绑定函数
 
    
   运行游戏效果如文章开头所示。



















