Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
19 / 5 / 2
Регистрация: 28.09.2014
Сообщений: 88

Столкновение объектов

20.02.2019, 21:56. Показов 3004. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Столкнулся с небольшой трудностью при реализации проекта.
Есть автомобиль и пешеходы, по тз нужно, чтобы столкновение происходило жестко, то есть, если авто врезается в пешехода, то как будто врезается в стену. Плюс нужно, чтобы при ходьбе пешеход не мог, врезавшись в автомобиль, его двигать.
Что сделал я:
  • Пешеход: Rigidbody (IsKinematic = false) + Collider + NavMeshAgent
  • Автомобиль: Rigidbody (IsKinematic = false) + Collider + NavMeshObstacle (Carve only stationary)

В данной конфигурации все ок, кроме того, что врезаясь в пешехода автомобиль может его толкать. Ну и если автомобиль хоть немного катится, то пешеход будет тупо его таранить, не пытаясь обойти, но сдвинуть не может.
Понимаю, что, может быть, не очень понятно все объяснил. Но все же хотелось бы найти решение.
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2019, 21:56
Ответы с готовыми решениями:

Столкновение объектов
Стоит задача, нужно что бы сгенерированые объекты двигались в сторону сферы(которая может менять положение) с которой затем бы...

Столкновение объектов
Здравствуйте. Подскажите, пожалуйста, как сделать столкновение объектов. У меня на сцене генерируется много объектов. Главный герой должен...

Столкновение двух объектов
Есть снаряд и 2 вида стен При столкновении со стеной,нужно определить какой из типов(ну для примера деревянная или металлическая) Как...

9
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 15
20.02.2019, 22:15
Сделай невидимую стену рядом с пешеходом ,которая включается(но, остаётся невидимой) когда машина подъезжает ближе
0
19 / 5 / 2
Регистрация: 28.09.2014
Сообщений: 88
22.02.2019, 15:22  [ТС]
Milantor, мне кажется, вы не слишком внимательно читали.
Мне не нужно отгораживать пешехода какой-то стеной, сталкиваться с ним можно, а нужно, чтобы при столкновении автомобиль не мог тащить его дальше перед собой.
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
22.02.2019, 18:31
Сделать rb пешехода static и тогда ни один физ. объект не сможет на него влиять.
0
19 / 5 / 2
Регистрация: 28.09.2014
Сообщений: 88
22.02.2019, 18:45  [ТС]
1max1, насколько я знаю, static можно сделать Rigidbody2D. Или обычный Rigidbody можно через код сделать?
0
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
22.02.2019, 19:39
Цитата Сообщение от MrScrat Посмотреть сообщение
static можно сделать Rigidbody2D. Или обычный Rigidbody можно через код сделать?
конечно, но это не то, в инспекторе сделай
0
19 / 5 / 2
Регистрация: 28.09.2014
Сообщений: 88
22.02.2019, 20:01  [ТС]
kitsoRik, как?
Миниатюры
Столкновение объектов  
0
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
22.02.2019, 20:44
MrScrat, там где имя объекта увидишь "Static"
0
19 / 5 / 2
Регистрация: 28.09.2014
Сообщений: 88
22.02.2019, 20:45  [ТС]
kitsoRik, а, так это я пробовал, как-то не помогло.
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
22.02.2019, 21:39
Попробуй поставить is kinematic тру, или очень большую массу (но это уже костыль).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2019, 21:39
Помогаю со студенческими работами здесь

Про столкновение объектов
Есть две сферы (каждая имеет Sphere collider и Rigidbody). Допустим обе управляются разными игроками. Игроки "разгоняют" их...

Столкновение объектов (Тригеры, где логика?)
Здравствуйте. Моя задача заключается вот в чем. Есть FirstPersonController и модель(Ящик). Нужно сделать проверку столкновения...

Столкновение
Здравствуйте. У меня возникла проблема. Я хочу сделать так чтобы при столкновение он как бы подбирался(например оружие). Для начала...

Движение и столкновение
Привет! Тема такова. Имеется код движения в методе Update float pos = transform.position.x - Speed * Time.deltaTime; ...

Проверка на столкновение
Привет всем, кто может подсказать как проверить на столкновение 2 объекта не использовав Collider и Raycast. Спасибо всем.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru