本周任务:
本周我的的主要任务是实现基于Unreal Engine的HUD的显示。上一周我实现了HUD的制作,这周我将主要实现HUD在游戏中的显示。
我从Source Tree上将我们小组最新的代码下载下来,和我的代码合并起来。
打开ue4项目:
首先制作一个HUD:
层次结构:这个HUD是由一个表示项目名字的单独的文本框“TaiChi”和六个“Horizontal”层次结构组成,其中每个
“Horizontal”层次结构都是由两个文本框构成。
HUD的显示:
首先我在HUD 的“图表”->“事件图表”中鼠标右键查找事件“Begin Play”,但是没有找到。
我尝试使用“事件Construct”。
然后右键选择“创建控件”:
点击“创建控件”,选择类为HUD001,即HUD的命名。
连接
“事件Construct”和“创建控件”:
右键添加"Add to Viewport":
连接
“创建控件”和
"Add to Viewport":
现在可视化的工作完成,运行游戏HUD并没有显示:
通过初步分析应该是“事件Construct”并不能代替“事件Begin Play”。因此我搜索资料为什么在HUD蓝图中找不到
“事件Begin Play”,但是由于ue4的资料太少并没有查到。这个问题我将继续研究。