本周任务:
本周我的任务是学习Unreal Engine 4的三维VR组件和三维组件交互,并且实现基于Unreal Engine 4的VR交互界面和交互操作。
三维界面:
因为之前没有接触过Unreal Engine 4,所以想要实现三维VR交互界面。首先我先学习并实现一个三维界面。
我设置了三个按键选项:LOAD GAME,NEW GAME,QUIT GAME分别对应进入游戏,开始新游戏,离开游戏。
如下图:
制作过程:
添加一个界面蓝图:
首先添加新项-用户界面-控制蓝图。我们可以在这个组建上设计一个用户界面。
三维界面的层次结构:
添加三个“Button”控件,在每个“Button”控件下分别添加一个“Text”文本控件表示每个按钮的名称。
设置按钮:
将按钮的“size”设置为填充,并改变按钮的对齐位置,使按钮在水平和垂直方向上完全的填充。
设置文本:
选择水平和垂直方向上居中对齐,使文本位于按钮的中心。
创建角色蓝图:
在添加新项中添加蓝图类。
选择Actor,生成角色蓝图。
在角色蓝图中选择最初添加的界面蓝图设置为“Widget Class”
就可以将界面和角色绑定在一起。
通过将"New Blue Print"导入到场景中就可以实现将界面放入到场景中。
设置角色蓝图:
通过添加函数和组件可以实现界面简单的交互。