Выражения. Метод Math.atan2 After Effects
Математические алгоритмы для 2D игр. (на Java)
Все функции ниже будут представлены на языке Java. В этой статье я представлю основные математические алгоритмы, без которых не обойдется написание 2D игр. И так, что будет в статье: 1. Измерение расстояния между двумя точками. 2. Уравнение прямой и для чего оно нужно. 3. Определение перпендикуляра с точки на линию 4. Пересечение отрезков 5. Вращение по кругу 6. Определение углов между линиями 7. Нахождение средней точки на отрезке 1) Измерение расстояния между двумя точками: Начнем с простого, но пожалуй самого применяемого алгоритма...
Генератор случайных чисел на Java. И его применение в создании игр.
Сложно найти игру, где бы не использовался генератор случайных чисел. Поэтому напишу его простейшую реализацию. Что используем: Класс Math пакета java.lang Для генерации случайных чисел используем метод 'Math.random()' Для округления чисел метод 'Math.ceil()' Метод 'Math.random()' возвращает случайное число типа double в диапазоне от 0,0 до 0,999. Желаемый диапазон можно расширить при помощи умножения на случайное число. Например, умножив на 10, можно создать случайное число от 0,0 до 9,999. После этого, если округлить полученное число при помощи метода 'Math...