Вопросы с тегом «mathematics»

13
Как обнаружить двухмерную линию на линии столкновения?

Я разработчик флеш-сценариев, немного отсталый в математике, хотя я нахожу физику интересной и классной. Для справки это игра, похожая на ту, которую я делаю: Флеш игра Я сделал эту распутанную игру почти до полного завершения логики. Но когда две линии пересекаются, мне нужны эти пересекающиеся...

13
Как реализовать механику напряжения / деформации в воксельной местности?

Я нахожусь в процессе разработки Minecraft-подобного мира, где ландшафт делится на воксели. Однако я также хотел бы, чтобы нестабильные конфигурации ландшафтов предсказуемо разрушались. Например, слишком тяжелый выступ может сломаться и сломаться при вокселях с «высоким напряжением» , как и при...

12
Анимированные примеры различных формул интерполяции: есть какая-нибудь ссылка? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я помню, как увидел ссылку на огромную страницу с...

12
GLM: Эйлеровы углы к кватерниону

Я надеюсь, что вы знакомы с математикой GL ( GLM ), потому что у меня есть проблема, я не могу сломать: У меня есть набор углов Эйлера, и мне нужно выполнить плавную интерполяцию между ними. Лучший способ - преобразовать их в кватернионы и применить алгоритм SLERP. У меня вопрос, как...

12
Зачем использовать Time.deltaTime в функциях Lerping?

Насколько я понимаю, функция Lerp интерполирует между двумя значениями ( aи b), используя третье значение ( t) между 0и 1. At t = 0, значение a возвращается, at t = 1, значение bвозвращается. На 0,5 значение на полпути между aи bвозвращается. (Следующая картинка - плавный шаг, обычно кубическая...

12
Где остановится мой персонаж?

Много лет назад я написал несколько AI для бюджетной псевдо-3d игры. Был один расчет, который я так и не смог выяснить, как лучше всего поступить, и он рассчитывал, где враг остановится, если он остановится сейчас. Например: Враг в настоящее время находится на X = 540,0. Враг движется вправо со...

12
Как заставить агентов ИИ двигаться по кривой?

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

12
2D игра на вертолете, как создать стены коридора?

Я смотрю на адаптацию классической игры «вертолет» (то есть http://www.addictinggames.com/helicopter.html ), но я еще не выяснил, как создать движок генерации стен. Какие-нибудь указатели на псевдокод? Меня не очень интересуют объекты посередине - только методология генерации сторон, которая...

12
Как извлечь углы Эйлера из матрицы преобразования?

У меня есть простая реализация игрового движка сущности / компонента. Компонент Transform имеет методы для установки локального положения, локального вращения, глобального положения и глобального вращения. Если для преобразования устанавливается новая глобальная позиция, то локальная позиция также...

12
Я ищу, чтобы создать реалистичное автомобильное движение, используя векторы

Я посмотрел, как это сделать, и нашел это http://www.helixsoft.nl/articles/circle/sincos.htm. Я попробовал это сделать, но большинство показанных функций не работало. Я просто получил ошибки потому что их не было. Я посмотрел на функции cos и sin, но не понимаю, как их использовать или как...

12
Преобразование 2D-кривой в точки для хранения данных

Я создал алгоритм, который преобразует любую кривую, т.е. путь, в минимальное количество точек, чтобы я мог сохранить ее в файл или базу данных. Метод прост: он перемещает три точки равными шагами и измеряет угол между линиями, которые образуют эти точки. Если угол больше, чем допуск, он создает...

12
Атака против обороны, а кто победитель? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я нахожусь в процессе создания новой простой игры для мобильных устройств,...

12
Формула для трех конкурирующих героев, у каждого из которых есть один, которого они могут победить, и один, которого они избили

Я пытаюсь создать игру для проекта, который у меня есть. Основная идея: 3 типа героев 3 статистики на героя Здесь нет уровней, поэтому различия должны быть указаны в статистике. Логика боя. Логика боя заключается в том, что type1hero имеет хорошие шансы на победу type2hero, type2hero имеет хорошие...

12
Изометрическая карта в шахматном порядке: вычисление координат карты для точки на экране

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

11
Какие наиболее распространенные сплайны вы найдете в разработке игр?

Перечислите здесь наиболее распространенные сплайны, найденные при разработке игры, сколько точек нужно методу для интерполяции кривой, и как вы можете построить тип данных, который позволит вам получить интерполяцию точек кривой. Примеры: кривые Безье, B-сплайны, кубические сплайны и т. Д. PS: я...

11
Как сделать так, чтобы игрок плавно скользил по местности

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

11
Перемещение объекта по кривой при вращении

Мне нравится перемещать объект по кривой . В определенных точках кривой я хочу, чтобы объект менял скорость и вращался вокруг своей оси. Представьте себе самолет, летящий к месту назначения. У него есть свой путь, которому он должен следовать, плюс он полностью регулирует свою скорость и ориентацию...

11
Проблема обнаружения столкновения по окружности

В настоящее время я занимаюсь разработкой клона прорыва и столкнулся с препятствиями на пути обнаружения столкновения между шаром (круг) и кирпичом (выпуклый многоугольник), работающим правильно. Я использую тест обнаружения столкновения Circle-Line, где каждая линия представляет и край на кирпиче...

11
Может ли кто-нибудь объяснить (причины) последствия использования colum vs row Major для умножения / объединения?

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