共用方式為


RampForceEffect.SetParametersWithEnvelope 方法

定義

設定效果的參數,並設定效果的信封。

public:
 virtual void SetParametersWithEnvelope(float3 startVector, float3 endVector, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, unsigned int repeatCount) = SetParametersWithEnvelope;
void SetParametersWithEnvelope(float3 const& startVector, float3 const& endVector, 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 startVector, Vector3 endVector, float attackGain, float sustainGain, float releaseGain, System.TimeSpan startDelay, System.TimeSpan attackDuration, System.TimeSpan sustainDuration, System.TimeSpan releaseDuration, uint repeatCount);
function setParametersWithEnvelope(startVector, endVector, attackGain, sustainGain, releaseGain, startDelay, attackDuration, sustainDuration, releaseDuration, repeatCount)
Public Sub SetParametersWithEnvelope (startVector As Vector3, endVector 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)

參數

startVector
Vector3 Vector3

float3

效果的開始向量。

endVector
Vector3 Vector3

float3

效果的結束向量。

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

重複效果的次數。

適用於