다음을 통해 공유


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

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

repeatCount
UInt32

unsigned int

uint32_t

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

적용 대상