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)
Параметры
Вектор, описывающий направление и величину эффекта на каждой оси. Каждая ось имеет диапазон от -1,0 до 1,0 и не зависит от других осей. При указании отрицательного значения для оси входные значения будут обратными.
- frequency
-
Single
float
Количество повторов периодической волны за одну секунду.
- phase
-
Single
float
Смещение фазы от начала периодической формы волны, где 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
Количество повторов эффекта.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по