ConditionForceEffect 类

定义

条件力效果是为响应设备中的当前传感器值而施加的力。 换句话说,条件力效果需要有关设备运动的信息,例如游戏杆手柄的位置或速度。 一般情况下,条件力效果在游戏或其他应用程序中不与单个事件关联。 它们表示环境现象,例如飞行杆的刚度或松动,或方向盘返回到直前位置的倾向。 条件力效果没有预定义的量级。 数量级与输入对象的移动或位置成比例缩放。

public ref class ConditionForceEffect sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Gaming.Input.ForceFeedback.IConditionForceEffectFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ConditionForceEffect final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Gaming.Input.ForceFeedback.IConditionForceEffectFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ConditionForceEffect
function ConditionForceEffect(effectKind)
Public NotInheritable Class ConditionForceEffect
继承
Object Platform::Object IInspectable ConditionForceEffect
属性
实现

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

构造函数

ConditionForceEffect(ConditionForceEffectKind)

创建 ConditionForceEffect 的实例。

属性

Gain

指定减小效果力的百分比。

Kind

力回馈效果的类型。

State

效果的当前状态。

方法

SetParameters(Vector3, Single, Single, Single, Single, Single, Single)

设置条件力回馈效果的参数。

Start()

启动力回馈效果。

Stop()

停止力回馈效果。

适用于

另请参阅