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

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

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

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

2
Как извлечь углы Эйлера из матрицы преобразования?
У меня есть простая реализация игрового движка сущности / компонента. Компонент Transform имеет методы для установки локального положения, локального вращения, глобального положения и глобального вращения. Если для преобразования устанавливается новая глобальная позиция, то локальная позиция также изменяется, чтобы обновить локальную позицию, в этом случае я просто применяю текущую локальную матрицу …

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

1
Воссоздайте 2D эффект боковой волны из игры Worms
Я пытаюсь воссоздать эффект волн / воды от червей (см. Здесь http://youtu.be/S6lrRqst9Z4?t=31s ) Из того, что я понимаю, на самом деле это не спрайт, а процедурно генерируемый чем-то вроде синусоидальной волны. Кто-нибудь создал что-то подобное раньше? или есть идеи как мне это сделать?

1
Почему Unity OnCollisionEnter не дает мне поверхностные нормали, и какой самый надежный способ их получить?
Событие Unity по столкновению дает вам объект Collision, который дает вам некоторую информацию о произошедшем столкновении (включая список ContactPoints с нормалью попадания). Но то, что вы не получаете, это поверхностные нормали для коллайдера, который вы ударили. Вот скриншот для иллюстрации. Красная линия от ContactPoint.normalи синяя линия от RaycastHit.normal. Является ли …

2
Алгоритм стрельбы по цели в 3d игре
Для тех из вас, кто помнит Descent Freespace, у него была хорошая функция, позволяющая вам прицелиться в противника при стрельбе из самонаводящихся ракет или лазеров: он показал перекрестие перед преследуемым вами кораблем, указывающее, куда стрелять, чтобы поразить движущееся цель. Я попытался использовать ответ из /programming/4107403/ai-algorithm-to-shoot-at-a-target-in-a-2d-game?lq=1, но это для 2D, поэтому …
11 mathematics  ai  aiming 

3
Как переместить объект по окружности другого объекта?
Я так не в математике, что это больно, но для некоторых из вас это должно быть просто пирогом. Я хочу переместить объект вокруг другого по его возрасту или окружности по простому круговому пути. На данный момент мой игровой алгоритм знает, как перемещать и размещать спрайт только на краю препятствия, и …
11 java  mathematics 


5
Может ли кто-нибудь объяснить (причины) последствия использования colum vs row Major для умножения / объединения?
Я пытаюсь научиться создавать матрицы представлений и проекций и продолжаю сталкиваться с трудностями в моей реализации из-за путаницы в двух стандартах на матрицы. Я знаю, как умножить матрицу, и я вижу, что транспонирование перед умножением полностью изменило бы результат, поэтому необходимо умножать в другом порядке. То , что я не …

4
Как заставить объект терять меньше скорости при увеличении скорости
Я разрабатываю игру на Flash и мне нужна небольшая помощь. Это можно считать математической задачей. Мой объект летит со скоростью, Xи мой объект может столкнуться с камнями. Когда он сталкивается с камнем, мне нужен мой объект, чтобы разбить камень и продолжить, но с меньшей скоростью. Легко написать код и написать …

2
Как рассчитать вектор перехвата?
Имеется двумерное пространство и 1 дружественный космический корабль, стоящий на месте, один враг НЕ движется прямо к дружественному кораблю с известными фактическим положением, скоростью и направлением. Дружелюбный корабль хочет попасть на полигон, чтобы сразиться с противником. На самом деле я устанавливаю только прямой вектор фактической позиции движущегося корабля и пересчитываю …

1
Угол отражения
У меня есть эта игра "Стиль Брейкаут". У меня есть пушка в центре, блоки вокруг пушки и колодки вокруг блоков. Вот как выглядит игра: Мне удалось получить столкновение на пиксель, и мой мяч « отражается » при контакте с блоками со следующей математикой: Ball.Direction = 2 * (Block.Direction - Ball.Direction) …

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.