GameInputForceFeedbackParams
API でサポートされているフォース フィードバック効果の属性を定義します。
構文
typedef struct GameInputForceFeedbackParams {
GameInputForceFeedbackEffectKind kind;
union
{
GameInputForceFeedbackConstantParams constant;
GameInputForceFeedbackRampParams ramp;
GameInputForceFeedbackPeriodicParams sineWave;
GameInputForceFeedbackPeriodicParams squareWave;
GameInputForceFeedbackPeriodicParams triangleWave;
GameInputForceFeedbackPeriodicParams sawtoothUpWave;
GameInputForceFeedbackPeriodicParams sawtoothDownWave;
GameInputForceFeedbackConditionParams spring;
GameInputForceFeedbackConditionParams friction;
GameInputForceFeedbackConditionParams damper;
GameInputForceFeedbackConditionParams inertia;
};
} GameInputForceFeedbackParams
メンバー
kind
型: GameInputForceFeedbackEffectKind
フォース フィードバック効果の種類を定義します。
constant
型: GameInputForceFeedbackConstantParams
定数フォース フィードバック効果。 フォースは、効果の期間にわたって一定レベルで適用されます。
ramp
型: GameInputForceFeedbackRampParams
ランプ フォース フィードバック効果。 フォースは、効果の期間にわたって増加または減少し、徐々に適用されます。
sineWave
型: GameInputForceFeedbackPeriodicParams
正弦波フォース フィードバック効果。 フォースは正弦波パターンで適用されます。
squareWave
型: GameInputForceFeedbackPeriodicParams
方弦波フォース フィードバック効果。 フォースは方弦波パターンで適用されます。
triangleWave
型: GameInputForceFeedbackPeriodicParams
三角波フォース フィードバック効果。 フォースは三角波パターンで適用されます。
sawtoothUpWave
型: GameInputForceFeedbackPeriodicParams
上向き鋸歯状波フォース フィードバック効果。 フォースは、上向き鋸歯状波パターンで適用されます。
sawtoothDownWave
型: GameInputForceFeedbackPeriodicParams
下向き鋸歯状波フォース フィードバック効果。 フォースは、下向き鋸歯状波パターンで適用されます。
spring
型: GameInputForceFeedbackConditionParams
スプリング フォース フィードバック効果。 フォースは、設定された状態の反対に適用されます。
friction
型: GameInputForceFeedbackConditionParams
摩擦フォース フィードバック効果。 フォースは、摩擦を模倣するために適用されます。
damper
型: GameInputForceFeedbackConditionParams
ダンパー フォース フィードバック効果。 フォースは、ダンパー効果を模倣するために適用されます。
inertia
型: GameInputForceFeedbackConditionParams
慣性フォース フィードバック効果。 フォースは、慣性効果を模倣するために適用されます。
解説
フォース フィードバック効果は、そのパラメーターで定義されます。 これらの効果は、GameInputForceFeedbackParams
構造体に格納されます。 フォース フィードバック効果の実際のパラメーターは、効果の種類によってやや異なります。 すべての種類の効果で、モーターでサポートされている軸に沿った効果の振幅をパラメーターによって定義します。また、ほとんどの効果で、時間の経過に伴う効果の強さに影響するエンベロープを使用できます。
要件
ヘッダー: GameInput.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
GameInput の高度なトピック
GameInput の概要
GameInputForceFeedbackEffectKind
GameInput