定义力回馈马达信息。
语法
struct GameInputForceFeedbackMotorInfo
{
GameInputFeedbackAxes supportedAxes;
bool isConstantEffectSupported;
bool isRampEffectSupported;
bool isSineWaveEffectSupported;
bool isSquareWaveEffectSupported;
bool isTriangleWaveEffectSupported;
bool isSawtoothUpWaveEffectSupported;
bool isSawtoothDownWaveEffectSupported;
bool isSpringEffectSupported;
bool isFrictionEffectSupported;
bool isDamperEffectSupported;
bool isInertiaEffectSupported;
};
成员
supportedAxes 类型:GameInputFeedbackAxes
力回馈马达可施加力的支持轴。
isConstantEffectSupported 类型:bool
指示是否支持恒定的力回馈效果。
isRampEffectSupported 类型:bool
指示是否支持渐变的力回馈效果。
isSineWaveEffectSupported 类型:bool
指示是否支持正弦波力回馈效果。
isSquareWaveEffectSupported 类型:bool
指示是否支持方波力回馈效果。
isTriangleWaveEffectSupported 类型:bool
指示是否支持三角波力回馈效果。
isSawtoothUpWaveEffectSupported 类型:bool
指示是否支持向上锯齿波力回馈效果。
isSawtoothDownWaveEffectSupported 类型:bool
指示是否支持向下锯齿波力回馈效果。
isSpringEffectSupported 类型:bool
指示是否支持弹簧力回馈效果。
isFrictionEffectSupported 类型:bool
指示是否支持摩擦力回馈效果。
isDamperEffectSupported 类型:bool
指示是否支持阻尼力回馈效果。
isInertiaEffectSupported 类型:bool
指示是否支持惯性力回馈效果。
备注
GameInputForceFeedbackMotorInfo
结构是 GameInputDeviceInfo 的成员。 它定义力回馈马达的相关信息,并使用指向 GameInputFeedbackAxes 枚举的指针。
在现代设备中,力回馈通常用于赛车方向盘,有一个单轴马达连接到方向盘本身。 但是,GameInput API 支持具有任意数量的力回馈马达的设备,并向设备上的每个马达分配唯一的索引编号。 “标准”轴用于施加的力是无维度的特殊情况,例如适合飞行模拟器的压力。
要求
头文件:GameInput.h
支持的平台: 窗户