Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 22.12.2013, 12:34   #1
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,022
Написано 1,156 полезных сообщений
(для 2,778 пользователей)
Физические 2D движки.

Доброго дня, Булка!
Назрел внеочередной вопрос.
Хочу хорошую физику себе в проект, потому ищу соответствующий физ.движок. Но столкнулся с маааленькой проблемой - или я не умею гуглить, или 2д физ.движков в мире всего два. А именно Box2d и Chipmunk2d. Чтож, попробовал оба. Могу сказать одно - используемый в 2д пространстве враппер PhysX (от Render'a который) имеет больший функционал и гораздо понятнее для непосвященного в тайны мировой физики, несмотря на наличие багов. Про приятность работы и понятность кода вообще молчу (тело создаётся в одну команду, а не в 7-10 строк кода...). Чипмунк вроде крутой судя по видео на ютубах всяких, с ним удобно работать (функции более-менее читабельные, код соответственно тоже), но описания я что то человекопонятного не нашёл. У бокс2д нормальное описалово, но мне не понравилась работа с контактами и его большая (по сравнению с чипмунк2д) трудночитаемость.
Собственно вопрос - можете написать какие ещё физ.движки для 2д бывают? Интересуют именно физ.движки, без графических и звуковых прикруток. Самописную физику не осилю, инфа 100%.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 22.12.2013, 12:40   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: Планета Земля
Сообщений: 4,139
Написано 2,334 полезных сообщений
(для 6,489 пользователей)
Ответ: Физические 2D движки.

Farseer Physics Engine
http://farseerphysics.codeplex.com/

Так же можешь использовать любой 3д двиг:
PhysX, Bullet, Newton, ODE (Активно юзают для 2д)

Кстати Chipmunk основан на Box2D.
__________________
Retry, Abort, Ignore? █
AMD Ryzen 7 1700X x8 3.4Ghz; 16Gb ram; Radeon RX 570
AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (22.12.2013)
Старый 22.12.2013, 17:44   #3
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,073
Написано 247 полезных сообщений
(для 514 пользователей)
Ответ: Физические 2D движки.

запили к боксу 2д нормальный фасад и юзай
(Offline)
 
Ответить с цитированием
Старый 22.12.2013, 18:17   #4
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,022
Написано 1,156 полезных сообщений
(для 2,778 пользователей)
Ответ: Физические 2D движки.

Сообщение от pozitiffcat Посмотреть сообщение
запили к боксу 2д нормальный фасад и юзай
Собственно это я как раз пытался сделать (причём "фасад" бокс2д для lua на сях). Всё хорошо работало (особенно понравилось построение convex-hull'ов), но с контактами в боксе что то не срослось у меня.

Сообщение от Randomize Посмотреть сообщение
Farseer Physics Engine
http://farseerphysics.codeplex.com/

Так же можешь использовать любой 3д двиг:
PhysX, Bullet, Newton, ODE (Активно юзают для 2д)

Кстати Chipmunk основан на Box2D.
За Farseer спасибо! Поковыряю его, в любом случае пригодится. А так уже прихожу к мысли запилить nVidia PhysX на 2д.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 13:56.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com