Freigeben über


ConstantForceEffect.SetParametersWithEnvelope Methode

Definition

Legt die Parameter für den Effekt fest und legt einen Umschlag für den Effekt fest.

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)

Parameter

vector
Vector3 Vector3

float3

Ein Vektor, der die Richtung und Größe des Effekts auf jeder Achse beschreibt. Jede einzelne Achse hat einen Bereich von -1,0 bis 1,0 und ist unabhängig von den anderen Achsen. Wenn Sie einen negativen Wert für eine Achse angeben, werden die Eingabewerte von der Achse umgekehrt.

attackGain
Single

float

Prozentsatz, um die Stärke des Effekts zu reduzieren, wenn er hochgefahren wird.

sustainGain
Single

float

Prozentsatz, um um die Stärke des Effekts zu reduzieren, wenn er aufrechterhalten wird.

releaseGain
Single

float

Prozentsatz, um den die Stärke des Effekts reduzieren soll, wenn er heruntergefahren wird.

startDelay
TimeSpan TimeSpan

Zeit, um den Effekt vor dem Start zu verzögern.

attackDuration
TimeSpan TimeSpan

Zeit, um die volle Stärke des Effekts zu beschleunigen.

sustainDuration
TimeSpan TimeSpan

Zeit, um den Effekt bei voller Stärke aufrechtzuerhalten.

releaseDuration
TimeSpan TimeSpan

Zeit, um von der vollen Stärke auf null herunterzufahren.

repeatCount
UInt32

unsigned int

uint32_t

Die Anzahl der Wiederholungen des Effekts.

Gilt für: