Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Класс Unity Mathf предоставляет набор стандартных математических функций, включая тригонометрические, логарифмические и другие функции, обычно используемые в играх и разработке приложений.

На этой странице представлен обзор класса Mathf и его частого использования при создании сценариев с его помощью. Исчерпывающую информацию о каждом члене класса Mathf см. в справочнике по сценариям Mathf.

Тригонометрический

Все тригонометрические функции Unity работают в радианах.

PI доступен как константа, и вы можете умножать его на статические значения Rad2Deg или Deg2Rad для преобразования между радианами и градусами.

Степени и квадратные корни

Unity предоставляет стандартные функции возведения в степень и квадратного корня, которые вы ожидаете: - Pow - Sqrt - Exp

А также некоторые полезные функции, связанные со степенью двойки. Они полезны при работе с распространенными размерами двоичных данных, которые часто ограничиваются или оптимизируются до значений степени двойки (например, размеры текстуры):

Интерполяция

Функции интерполяции Unity позволяют вычислить значение, которое находится где-то между двумя заданными точками. Каждая из этих функций ведет себя по-своему, подходит для разных ситуаций. См. примеры в каждом для получения дополнительной информации:

Обратите внимание, что классы Vector и класс Quaternion у всех есть свои собственные функции интерполяции (такие как Quaternion.Lerp), которые позволяют вам интерполировать положения, направления и повороты в нескольких измерениях.

Ограничение и повторяющиеся значения

Эти простые вспомогательные функции часто бывают полезны в играх или приложениях и могут сэкономить ваше время, когда вам нужно ограничить значения определенным диапазоном или повторить их в пределах определенного диапазона.

Логарифмический

Функция Журнал позволяет вычислить логарифм указанного числа, либо натуральный логарифм или по указанному основанию. Кроме того, функция Log10 возвращает десятичный логарифм указанного числа.

Другие функции

Полный список функций класса Mathf см. в справочнике по сценариям Mathf.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3