|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2013, 23:29 | #1 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
Что почитать?
Какая есть литература(книги,статьи) об создании простых 2D игрушек, графическая часть не интересует, знаком с OGL(знаний на 2D игры хватит), интересует сам процесс создания, было бы не плохо если бы там затрагивалась тема физики для разных геометрических фигур
|
25.10.2013, 07:11 | #2 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
http://habrahabr.ru/post/131931/
Давно хотел задать этот вопрос, как расчитывается физика в 2D приложениях. Ладно, реализовать действие силы тяжести на объект - это довольно простая задача, а как дальше рассчитать взаимодействие с ландшафтом(см рисунок)? Отскок, движение по прямой поверхности, по кривой? Или как осуществить расчет столкновений, движение по поверхности ландшафта в зависимости от формы тела(например numpty physics). У меня в голове есть алгоритмы, но на их реализацию потребуется суперкомпьютер. Когда вернусь, опишу то, что уже придумал. Последний раз редактировалось _PROGRAMM_; 25.10.2013 в 23:43. |
25.10.2013, 18:16 | #3 | |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
Цитата:
|
|
25.10.2013, 20:42 | #4 | |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Другое дело - это реализация физических законов связанных с ними(как раз ваш вопрос). определить столкновение прямой, например, с шестиугольником мы можем, а вот как он на нее "ляжет"? Нужно ведь анимировать этот процесс. Тот же numpty physics, World of Goo. Добавил А если взять каждую вершину за окружность и проводить расчеты как на рисунке? Красный цвет - начальное положение. Пунктир - конечное. P.S. что-то не дает мне форум второе изображение загрузить. Создам новый пост. Последний раз редактировалось _PROGRAMM_; 25.10.2013 в 23:20. |
|
25.10.2013, 23:24 | #5 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Получаем рычаги(см рисунок). Определяем плечи и по моменту сил узнаем куда падает тело. Как сохранить его форму?(Тут возникает еще один вопрос. А если это будет окружность и нам необходимо определить ее вращение?).
P.S. Блин, у нас опять получается численное интегрирование. Надоели погрешности... Последний раз редактировалось _PROGRAMM_; 25.10.2013 в 23:36. |
26.10.2013, 14:04 | #6 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Теперь возникает третий случай(с красным треугольником). Это говорит о том, что мой вариант ошибочен. Нужно либо все грани делать из как можно большего числа окружностей, что уже будет не правильно, либо расчитывать каким-то образом столкновение фигуры с фигурой, т.к. в OpenGL остались только треугольники, мы можем все свести к ним. Нам нужно обработать их так, как это сделано с желтым треугольником. Как? В итоге опять пришли к главному вопросу темы...
P.S. я не верю, что никто с этим не сталкивался. Последний раз редактировалось _PROGRAMM_; 26.10.2013 в 15:05. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что почитать? | MIKE11IPME | Общие вопросы .NET | 7 | 30.06.2013 01:29 |
что почитать | klaw | Общие вопросы Delphi | 2 | 15.06.2013 03:04 |
Что почитать? С\С++ | Praud | Общие вопросы C/C++ | 6 | 28.02.2013 16:42 |
что почитать? | StakanpORTvejna | PHP | 2 | 22.10.2008 14:15 |