UE4在VR模式下手柄震动
发布时间
阅读量:
阅读量
在UE4引擎中,存在两个可用于实现VR手柄震动功能的函数,分别为PlayHapticEffect(触觉效果)与ClientPlayForceFeedback(力反馈),二者均为APlayerController类的成员函数。
1、PlayHapticEffect的使用方式
在UE4官方提供的VR模板工程中,可以发现PlayHapticEffect函数已被实际应用:

Hand被定义为EControllerHand枚举类型,用于标识左手控制器或右手控制器,Loop参数则用于控制是否进行循环操作。HapticEffect代表一种HapticFeedbackEffectCurve类型的资源。
首先需要创建一个新的HapticFeedbackEffectCurve资源,具体操作如下图所示:

通过双击操作即可进入编辑界面,对震动频率与幅度曲线进行调整,其中横轴代表时间,纵轴则对应相应的数值,具体示例如下
全部评论 (0)
还没有任何评论哟~
