PlayRho - улучшенный форк знаменитой (свыше 6500 ★) C++ библиотеки Box2D и разрабатываемой Louis Langholtz.
Основные изменения (полный список):
- переход на C++17;
- удалено использование глобальных переменных;
- многие директивы препроцессора заменены возможностями C++;
- переход на семантику значений вместо семантики ссылок;
- использование стандартных аллокаторов;
- добавлена поддержка библиотеки
Boost Units
.
Изменения в демо Testbed
:
- в интерфейс добавлена возможность конфигурирования и статистика;
- добавлены дополнительные файловые пути для поиска шрифтов;
- добавлена возможность манипулирования телами во время паузы;
- добавлена возможность создания, чтения, изменения и удаления фигур, тел, шарниров и контактов;
- добавлены демо «Half Pipe», «Topdown Car», «Trajectories» (на скриншоте), «Orbiter», «Newton’s Cradle», «Spinning Circles» и «Solar System».
>>> Просмотр (1920x1050, 2116 Kb)