次の方法で共有


ConstantForceEffect.SetParametersWithEnvelope メソッド

定義

効果のパラメーターを設定し、効果のエンベロープを設定します。

public:
 virtual void SetParametersWithEnvelope(float3 vector, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, unsigned int repeatCount) = SetParametersWithEnvelope;
void SetParametersWithEnvelope(float3 const& vector, float const& attackGain, float const& sustainGain, float const& releaseGain, TimeSpan const& startDelay, TimeSpan const& attackDuration, TimeSpan const& sustainDuration, TimeSpan const& releaseDuration, uint32_t const& repeatCount);
public void SetParametersWithEnvelope(Vector3 vector, float attackGain, float sustainGain, float releaseGain, System.TimeSpan startDelay, System.TimeSpan attackDuration, System.TimeSpan sustainDuration, System.TimeSpan releaseDuration, uint repeatCount);
function setParametersWithEnvelope(vector, attackGain, sustainGain, releaseGain, startDelay, attackDuration, sustainDuration, releaseDuration, repeatCount)
Public Sub SetParametersWithEnvelope (vector As Vector3, attackGain As Single, sustainGain As Single, releaseGain As Single, startDelay As TimeSpan, attackDuration As TimeSpan, sustainDuration As TimeSpan, releaseDuration As TimeSpan, repeatCount As UInteger)

パラメーター

vector
Vector3 Vector3

float3

各軸に対する効果の方向と大きさを記述するベクター。 各軸の範囲は -1.0 から 1.0 で、他の軸とは独立しています。 軸に負の値を指定すると、入力値が軸から反転します。

attackGain
Single

float

ランプアップ時の効果の強度を低下させるパーセンテージ。

sustainGain
Single

float

持続している場合に効果の強度を低下させる割合。

releaseGain
Single

float

ランプダウン時の効果の強度を低下させるパーセンテージ。

startDelay
TimeSpan TimeSpan

開始する前に効果を遅延させる時間。

attackDuration
TimeSpan TimeSpan

効果の完全な強さに上昇する時間。

sustainDuration
TimeSpan TimeSpan

完全な強度で効果を維持する時間。

releaseDuration
TimeSpan TimeSpan

完全な強度からゼロに傾斜する時間。

repeatCount
UInt32

unsigned int

uint32_t

効果を繰り返す回数。

適用対象