Другие языки программирования и технологии

Нужна ли математика если делать игры на движке Unity? понятно что программирование необходимо, но математика нужна ли?

Просто мне казалось что там движок за вас выполняет вычислетелительную часть
Нужна прикладная геометрия. Вектора, направления векторов, углы, интерполяция, кватерионы и тд. Это всё нужно для взаимодействия объектов на сцене. Например у тебя есть персонаж которым управляешь через wasd и можно вокруг вертеть мышкой (от третьего лица). При вращении мышью перс не двигается, но при нажатии на w, он бежит в сторону просмотра камеры. Тут задача сделать разворот персонажа в направлении камеры. Вроде ничего сложного - берешь угол персонажа и приравниваешь к углу камеры. Но такой поворот будет резким, мгновенным, в один кадр. Нужно сделать плавный разворот для красоты. Да не просто плавный поворот, а такой, что если персонаж смотрит прямо на игрока, то разворот был быстрее, нежели персонаж смотрел в бок. То есть чем больше градус до конечного угла, тем быстрее двигаться - это и есть интерполяция. Во всех играх с такими возможностями персонажи именно так и разворачиваются, можешь проверить. Но не боись, здесь ничего сложного нет, главное найти источник, где хорошо преподносят информацию - https://poqxert.ru/blog/unity/tutorials/matematika/ (Подробней про интерполяцию - https://poqxert.ru/blog/unity/tutorials/matematika/matematika-unity-urok-13-vector-interpolyaczii). И даже не надейся, что этому научат в школе или еще где, всё только сам.
Денис Рубцов
Денис Рубцов
555
Лучший ответ
Максим Бебенин Ещё хотел вопрос задать, просто очень интресно но нигде не нашёл информацию, вот например в плей маркете есть игры- новинки. Но некоторые из них сильно нагружают телефон, быстро сажают зарядку и подтормаживают а некоторые такие же по размеру телефон и процессор не загружают и работают плавно, с чем это может связано? просто интрига прям
Юрий Фукс
Юрий Фукс
54 565
если будешь делать реалистичный симулятор то нужна.

а так, нет.
синусы косинусы и т. д., но есть готовые функции.
Павел Землянов
Павел Землянов
30 074
Максим Бебенин Ещё хотел вопрос задать, просто очень интресно но нигде не нашёл информацию, вот например в плей маркете есть игры- новинки. Но некоторые из них сильно нагружают телефон, быстро сажают зарядку и подтормаживают а некоторые такие же по размеру телефон и процессор не загружают и работают плавно, с чем это может связано? просто интрига прям
В нынеших реалиях нет (условно), а если и надо, то можно почекать в гугле. Если хочешь разрабатывать игры - разрабатывай.
Максим Бебенин Ещё хотел вопрос задать, просто очень интресно но нигде не нашёл информацию, вот например в плей маркете есть игры- новинки. Но некоторые из них сильно нагружают телефон, быстро сажают зарядку и подтормаживают а некоторые такие же по размеру телефон и процессор не загружают и работают плавно, с чем это может связано? просто интрига прям

Похожие вопросы