Вопросы с тегом «collision-detection»

Обнаружение столкновения - это определение того, вступают ли два или более объекта в контакт во время игры.

2
Проблемы с прыжками с платформы при столкновениях AABB
Сначала смотрите схему: Когда мой физический движок AABB разрешает пересечение, он делает это путем нахождения оси, где проникновение меньше, а затем «выталкивает» объект на этой оси. Рассмотрим пример «прыжок влево»: Если скорость X больше скорости Y, AABB выталкивает объект по оси Y, эффективно останавливая прыжок (результат: игрок останавливается в воздухе). …

1
Как создать реалистичную двухмерную ролевую игру с обнаружением столкновений?
Я всегда хотел создать старомодную двухмерную ролевую игру, такую ​​как Star Ocean, Final Fantasy, Sword of Mana и даже сериал «Tales of», и, думаю, многие это делают. Но прежде чем написать хоть одну строчку кода, я много исследовал, рисовал и пробовал. Я нашел почти все ответы на свои вопросы, но …

4
Столкновение движущихся объектов при использовании неприсоединения для предотвращения столкновений (рулевого управления)
У меня возникли проблемы с предотвращением столкновений без выравнивания, что, как мне кажется, является редким случаем. Я установил два объекта, чтобы они двигались навстречу друг другу, но с небольшим смещением, поэтому один из объектов двигается немного вверх, а один из объектов движется немного вниз. В моем не выровненном алгоритме управления …

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

2
2D тест на пересечение ограничивающей рамки
У меня есть два ограничивающих прямоугольника, выровненных по объектам (т.е. не по оси, они вращаются вместе с объектом). Я хотел бы знать, перекрываются ли два выравнивания объекта. ( Правка: примечание - я использую тест ограничивающего прямоугольника с осями, чтобы быстро отбросить удаленные объекты, поэтому не имеет значения, если подпрограмма с …

3
Как обнаружить коллизии между спрайтом и какой-либо формой, созданной пользователем?
Как обнаружить столкновение между спрайтом и какой-то сгенерированной пользователем формой. Например. На экране есть несколько объектов. Пользователь берет палец и рисует круговую форму вокруг объекта (правило выбора - рисовать круг вокруг спрайта, но формы рисования могут быть различными). Мне нужно определить, какой объект выбран, который так же, как: (демонстрационные изображения):

3
Соединение физических симуляций с различными системами координат
Я хочу, чтобы объекты перемещались между двумя физическими симуляциями через «окно» и сталкивались с объектами обеих симуляций в случае, если они пересекают плоскость окна. Системы координат моделирования не имеют одинакового происхождения и могут иметь различную ориентацию. Заворачивать симуляцию в себя не нужно, но это будет плюсом. Как эффективно подключить системы …

3
Шаблоны для поведения гоночного ИИ
Допустим, у вас есть сплайновый гоночный AI. Предположим, он уже может справиться с основами торможения и рулевого управления по трассе. Как бы вы структурировали и внедрили способы предотвращения столкновений, обгонов, составления, блокировки и других действий, чтобы ваши машины оставались конкурентоспособными, но участвовали в интересных гонках? Ссылки на документы / реализации …

2
Ограничивающие прямоугольники в октреях
Я видел, что октреи часто используются для таких вещей, как отбраковка усеченного конуса и обнаружение столкновений в 3D. Но я просто не уверен, как работает алгоритм вообще. Конечно, весь принцип октодерева нарушается, когда вы пытаетесь использовать ограничивающие блоки, потому что любой данный блок может храниться в одном узле, но фактически …

1
Обнаружение столкновения: куча особых случаев?
Я пишу простой физический движок в 2D. Моя первая цель - заставить работать обнаружение столкновений. Я знаю, что мои объекты в конечном итоге будут состоять из примитивных форм, но мне было интересно - будет ли библиотека обнаружения столкновений состоять из набора специальных функций, таких как «rayAndLine», «rectangleRectangle», «rectangleCircle» и т. …

2
Столкновения между игроками в многопользовательской гоночной игре
Я создаю простую гоночную игру (космические корабли, без гравитации), используя p2.js, phaser и node.js. Что я сделал: Клиент получает состояние мира с сервера: экстраполировать других игроков на основе последней скорости / позиции с сервера проверьте правильность предсказания на стороне клиента - если не применимо положение с сервера и обработайте входные …

2
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без окна?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

2
3D предотвращение столкновений: поиск обновленного вектора скорости (вне конусов «столкновений-скоростей»)
Я пытаюсь понять и реализовать механизм полностью трехмерной системы предотвращения столкновений (поведение рулевого управления) для движения в полете (шесть степеней свободы), в настоящее время фокусируясь на обходе статических препятствий (все с формой сферы). Тем не менее, я не совсем понимаю, как вычислить новый вектор скорости движущегося агента. На рисунке ниже …

2
Как создать перетаскиваемый объект, который мешает на пути?
Я задаю еще один вопрос - перетаскивание мышью (я использую Unity с C #), но с менее частой конкретной деталью: наличие препятствий в середине пути, по которому происходит перетаскивание (3D-пространство, а не 2D) , Позволь мне объяснить. Предположим, у меня есть самолет, по которому я хочу перетащить куб с именем …

2
Как я могу предотвратить движение твердых тел через друг друга, используя встроенную физику Unity?
Я пытаюсь создать игру, в которой объекты можно перетаскивать, но у меня проблемы с физикой. С твердыми телами, которые имеют одинаковые массы, они иногда проталкивают друг друга при перетаскивании и вызывают нежелательные движения. Вот демо . Я хотел бы сделать это, используя только встроенную физику Unity 3D . В демоверсии …

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