Ctrl+K

FallOffMode

اعلان

public sealed enum Strawberry.Sound.FallOffMode

مدل تضعیف (افت) استفاده‌شده برای صداهای فضاسازی‌شده‌ی سه‌بعدی را مشخص می‌کند، تعیین‌کننده‌ی نحوه‌ی کاهش بلندی صدا با افزایش فاصله بین منبع صوتی و شنونده.

اعضا

نام مقدار توضیحات
None 0 بدون تضعیف فاصله. بلندی صدا بدون توجه به فاصله بین منبع و شنونده ثابت می‌ماند.
InverseDistanceClamped 1 مدل فاصله‌ی معکوس با clamp. بلندی صدا به‌صورت معکوس با فاصله تضعیف می‌شود، اما clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند و فراتر از فاصله‌ی بیشینه تضعیف را متوقف می‌کند.
InverseDistance 2 مدل فاصله‌ی معکوس بدون clamp. بلندی صدا به‌صورت معکوس با فاصله تضعیف می‌شود و به‌طور نامحدود ادامه می‌یابد بدون قطع فاصله‌ی بیشینه.
LinearDistance 3 مدل فاصله‌ی خطی بدون clamp. بلندی صدا به‌صورت خطی بین فاصله‌ی مرجع و فاصله‌ی بیشینه کاهش می‌یابد و در فاصله‌ی بیشینه به صفر می‌رسد.
LinearDistanceClamped 4 مدل فاصله‌ی خطی با clamp. بلندی صدا به‌صورت خطی بین فاصله‌ی مرجع و فاصله‌ی بیشینه کاهش می‌یابد و clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند.
ExponentDistance 5 مدل فاصله‌ی نمایی بدون clamp. بلندی صدا به‌صورت نمایی با فاصله تضعیف می‌شود و به‌طور نامحدود ادامه می‌یابد.
ExponentDistanceClamped 6 مدل فاصله‌ی نمایی با clamp. بلندی صدا به‌صورت نمایی با فاصله تضعیف می‌شود، اما clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند و فراتر از فاصله‌ی بیشینه تضعیف را متوقف می‌کند.

فیلدها

None static

بدون تضعیف فاصله. بلندی صدا بدون توجه به فاصله بین منبع و شنونده ثابت می‌ماند.

FallOffMode None = 0

InverseDistanceClamped static

مدل فاصله‌ی معکوس با clamp. بلندی صدا به‌صورت معکوس با فاصله تضعیف می‌شود، اما clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند و فراتر از فاصله‌ی بیشینه تضعیف را متوقف می‌کند.

FallOffMode InverseDistanceClamped = 1

InverseDistance static

مدل فاصله‌ی معکوس بدون clamp. بلندی صدا به‌صورت معکوس با فاصله تضعیف می‌شود و به‌طور نامحدود ادامه می‌یابد بدون قطع فاصله‌ی بیشینه.

FallOffMode InverseDistance = 2

LinearDistance static

مدل فاصله‌ی خطی بدون clamp. بلندی صدا به‌صورت خطی بین فاصله‌ی مرجع و فاصله‌ی بیشینه کاهش می‌یابد و در فاصله‌ی بیشینه به صفر می‌رسد.

FallOffMode LinearDistance = 3

LinearDistanceClamped static

مدل فاصله‌ی خطی با clamp. بلندی صدا به‌صورت خطی بین فاصله‌ی مرجع و فاصله‌ی بیشینه کاهش می‌یابد و clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند.

FallOffMode LinearDistanceClamped = 4

ExponentDistance static

مدل فاصله‌ی نمایی بدون clamp. بلندی صدا به‌صورت نمایی با فاصله تضعیف می‌شود و به‌طور نامحدود ادامه می‌یابد.

FallOffMode ExponentDistance = 5

ExponentDistanceClamped static

مدل فاصله‌ی نمایی با clamp. بلندی صدا به‌صورت نمایی با فاصله تضعیف می‌شود، اما clamp می‌شود تا از بلندی صدا در فاصله‌ی مرجع تجاوز نکند و فراتر از فاصله‌ی بیشینه تضعیف را متوقف می‌کند.

FallOffMode ExponentDistanceClamped = 6