Предположим, что каждый объект Box имеет свойства x, y, width, height и имеет свое происхождение в центре, и что ни объекты, ни ограничивающие прямоугольники не
Предположим, что каждый объект Box имеет свойства x, y, width, height и имеет свое происхождение в центре, и что ни объекты, ни ограничивающие прямоугольники не
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком...
Допустим, у вас есть два объекта Bounding Box, каждый из которых хранит текущие вершины блока в векторе, причем все вершины объекта повернуты и сдвинуты относительно общей оси. Вот изображение, чтобы проиллюстрировать мою проблему: Как я могу работать, если два OBB перекрывают какие-либо ссылки,...
У меня есть два ограничивающих прямоугольника, выровненных по объектам (т.е. не по оси, они вращаются вместе с объектом). Я хотел бы знать, перекрываются ли два выравнивания объекта. ( Правка: примечание - я использую тест ограничивающего прямоугольника с осями, чтобы быстро отбросить удаленные...
в настоящее время я работаю над собственной игрой на основе тайлов (думаю, Terraria, но менее фантастической (я думаю, что это слово? Извините, если это не так)). Во всяком случае, в настоящее время у меня работает функция обнаружения столкновений (даже для угловых случаев!), Что стало для меня...
Я реализовал простую процедуру обнаружения столкновений, используя AABB между моим основным игровым спрайтом и различными платформами (см. Код ниже). Это прекрасно работает, но сейчас я ввожу гравитацию, чтобы заставить моего персонажа упасть, и это выявило некоторые проблемы с моей программой на...