PeriodicForceEffect.SetParametersWithEnvelope 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
효과에 대한 매개 변수를 설정하고 효과에 대한 봉투를 설정합니다.
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)
매개 변수
각 축에 대한 효과의 방향과 크기를 설명하는 벡터입니다. 각 개별 축의 범위는 -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
감소할 때 효과의 강도를 줄일 백분율입니다.
- repeatCount
-
UInt32
unsigned int
uint32_t
효과를 반복할 횟수입니다.