Compartilhar via


ConstantForceEffect.SetParametersWithEnvelope Método

Definição

Define os parâmetros para o efeito e define um envelope para o efeito.

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)

Parâmetros

vector
Vector3 Vector3

float3

Um vetor que descreve a direção e a magnitude do efeito em cada eixo. Cada eixo individual tem um intervalo de -1,0 a 1,0 e é independente dos outros eixos. Especificar um valor negativo para um eixo inverte os valores de entrada do eixo.

attackGain
Single

float

Porcentagem pela qual reduzir a força do efeito quando ele está aumentando.

sustainGain
Single

float

Porcentagem pela qual reduzir a força do efeito quando ele está se sustentando.

releaseGain
Single

float

Porcentagem pela qual reduzir a força do efeito quando ele está diminuindo.

startDelay
TimeSpan TimeSpan

Tempo para atrasar o efeito antes de iniciar.

attackDuration
TimeSpan TimeSpan

Tempo para aumentar a força total do efeito.

sustainDuration
TimeSpan TimeSpan

Tempo para manter o efeito com força total.

releaseDuration
TimeSpan TimeSpan

Tempo para descer de força total para zero.

repeatCount
UInt32

unsigned int

uint32_t

O número de vezes que o efeito será repetido.

Aplica-se a