本周任务:

这次我将主要介绍基于Unreal Engine 4的VR项目实现VR交互,因为我已经实现了右手分离,我将完成右手部分的蓝图。

添加右手手柄:

现在左右手柄已经分离,并且MotionControllerPawn中右手部分的蓝图被删除,右手手柄不能运作。为了能够使右手手柄发挥作用要新建一个右手的蓝图,然后为这个蓝图添加函数和事件。

创建右手的蓝图:

在“添加新项”->“蓝图类”中选择"Actor"创建蓝图:

(个人)太极拳学习系统创新实训第三周(二)

生成新的蓝图:

(个人)太极拳学习系统创新实训第三周(二)

在蓝图中添加组件:

首先在组件栏添加MotionController组件,并将Motion Controller的属性改为Right(绑定右手手柄)。再添加子节点skeletal Mesh,命名为:HandleMesh,HandleMesh下再添加Spline组件。

(个人)太极拳学习系统创新实训第三周(二)

然后连接蓝图:

(个人)太极拳学习系统创新实训第三周(二)

(个人)太极拳学习系统创新实训第三周(二)

(个人)太极拳学习系统创新实训第三周(二)

(个人)太极拳学习系统创新实训第三周(二)

(个人)太极拳学习系统创新实训第三周(二)

因为要在Unreal Engine中添加Mesh,所以我要首先学习如何将将静态网格模型导入到Unreal Engine。在此之前我先在MAYA中制作一个模型。然后打开Unreal Engine
导入模型:

(个人)太极拳学习系统创新实训第三周(二)

找到模型的位置添加进去:
(个人)太极拳学习系统创新实训第三周(二)

导入模型成功后会出现一个菜单,可以有更多的选择项供改变功能,但是一般默认情况下就可以。
(个人)太极拳学习系统创新实训第三周(二)

到目前为止我们已经将模型导入到Unreal Engine中,我们可以向拖动其他资源一样将它拖到场景中去。

成功将MAYA模型导入后,我们创建一个绿色的材质:

(个人)太极拳学习系统创新实训第三周(二)

将模型与splinemesh绑定在一起:(个人)太极拳学习系统创新实训第三周(二)
完成基于Unreal Engine的VR交互。        




相关文章:

  • 2021-04-21
  • 2021-12-10
  • 2021-11-28
  • 2021-05-16
  • 2021-07-17
  • 2021-04-02
  • 2021-10-18
  • 2021-09-14
猜你喜欢
  • 2022-01-06
  • 2021-11-03
  • 2021-06-16
  • 2021-05-18
  • 2021-11-06
相关资源
相似解决方案