PeriodicForceEffect.SetParametersWithEnvelope 메서드

정의

효과에 대한 매개 변수를 설정하고 효과에 대한 봉투를 설정합니다.

public:
 virtual void SetParametersWithEnvelope(float3 vector, float frequency, float phase, float bias, 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& frequency, float const& phase, float const& bias, 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 frequency, float phase, float bias, float attackGain, float sustainGain, float releaseGain, System.TimeSpan startDelay, System.TimeSpan attackDuration, System.TimeSpan sustainDuration, System.TimeSpan releaseDuration, uint repeatCount);
function setParametersWithEnvelope(vector, frequency, phase, bias, attackGain, sustainGain, releaseGain, startDelay, attackDuration, sustainDuration, releaseDuration, repeatCount)
Public Sub SetParametersWithEnvelope (vector As Vector3, frequency As Single, phase As Single, bias As Single, 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이며 다른 축과 독립적입니다. 축에 음수 값을 지정하면 축의 입력 값이 반대로 바납니다.

frequency
Single

float

주기적 파동이 1초 안에 발생하는 횟수입니다.

phase
Single

float

0.0이 오프셋 0도이고 1.0이 오프셋 360도인 주기적 파형의 원점에서의 위상 오프셋입니다. 예를 들어 위상 값 0.25는 90도의 위상 오프셋에 해당합니다.

bias
Single

float

파동을 계산한 후 경사로 또는 게인을 적용하기 전에 크기에 추가할 조정입니다. 범위는 -1에서 1 사이입니다.

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

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

적용 대상