|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2017, 23:05 | #1 |
Форумчанин
Регистрация: 28.10.2017
Сообщений: 101
|
столкновения в игре
Я пишу игровой движок.
Но вот проблема. Я не знаю как обрабатывать столкновение треугольников(не квадратов или шаров). Использую freeglut,glm,winapi. |
10.12.2017, 20:29 | #2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Есть вариант - попробовать заглянуть в исходники Qt. Там на графической сцене встроена поддержка обнаружения столкновений. И реализовано очень эффективно.
|
10.12.2017, 21:11 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Читайте Д. Конгер Физика для разработчиков компьютерных игр.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
11.12.2017, 11:54 | #4 |
Форумчанин
Регистрация: 09.11.2017
Сообщений: 121
|
Треугольников или треугольных моделей?
В играх, даже в ААА играх для симуляции используются различные примитивы: капсулы, боксы, сферы. или у Вас 2d-игра? расскажите подробнее про задачу)
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net.
Разрабатываю календарь выхода игр. |
14.12.2017, 18:50 | #5 |
Форумчанин
Регистрация: 28.10.2017
Сообщений: 101
|
3D игра. Пытаюсь реализовать разрушение автомобилей в реальном времени.
Сначала думал использовать по принципу сфера-сфера. Это когда проверяет не пересекаются-ли радиусы сфер. Я думал поместить сферу на каждую вершину но потом от этого отошёл. Было-бы это производительно? Я не знаю. |
14.12.2017, 19:10 | #6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Скачайте Unity и посмотрите как там сделано в примере - у меня он сейчас не установлен. На каркас машины навешана модель для проверки столкновейний и модель для отображения. Модель для проверки столкновений состоит из пары-троки коробок(OBB-rect) и 4 цилиндров для колёс.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
18.12.2017, 00:46 | #7 |
Форумчанин
Регистрация: 28.10.2017
Сообщений: 101
|
там есть исходный код столкновений?
|
18.12.2017, 12:02 | #8 |
Форумчанин
Регистрация: 09.11.2017
Сообщений: 121
|
Разумеется нет, Unity использует PhysX физический движок от nVidia.
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net.
Разрабатываю календарь выхода игр. |
22.12.2017, 01:28 | #9 |
Форумчанин
Регистрация: 28.10.2017
Сообщений: 101
|
как установить готовую матрицу в OpenGL?
какие есть команды для этого? |
22.12.2017, 05:56 | #10 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой в онлайн текстовой игре | jonikster | Общие вопросы Web | 4 | 15.06.2016 18:10 |
Столкновения в 2D-игре | Shkolota | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 15.12.2013 09:37 |
Просчет столкновения | DimaLyao | Общие вопросы C/C++ | 0 | 04.12.2011 14:16 |
столкновения в GLScene | beygul | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 9 | 18.11.2011 22:12 |
Столкновения 3D моделей | Zver1993 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 09.10.2010 13:19 |