UE4.23提供三组接口触发震动反馈:PlayHapticEffect/StopHapticEffect,ClientPlayForceFeedback/ClientStopForceFeedback,PlayDynamicForceFeedback。使用方法下图:
PlayHapticEffect/StopHapticEffect,ClientPlayForceFeedback/ClientStopForceFeedback两组接口需要提供浮点曲线(Float Curve)来控制震动反馈的强度和时间,PlayDynamicForceFeedback接口则是直接通过传入时间强度值控制。浮点曲线控制震动反馈强度和时间,震动时间更具曲线最后一个关键帧(Key)决定,震动强度根据时