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

전체 강도에서 0으로 아래로 진입하는 시간입니다.

repeatCount
UInt32

unsigned int

uint32_t

효과를 반복할 횟수입니다.

적용 대상