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