acrlw / Physics2D-TestBed-SFML

The Testbed of Physics2D, based on SFML and ImGui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Physics2D-TestBed-SFML

The Testbed of Physics2D, using SFML and ImGui.

Build

Use XMake or CMake with vcpkg to build project:

xmake -w
cmake CMakeLists.txt

Requirement

  • C++ 20
  • SFML
  • ImGui-SFML
  • ImGui

Features

  • GUI: Control Panel, Debug Panel
  • Debug Drawing: Body, Joint, AABB, Dynamic BVH, User Draw
  • Camera: Tracing Body, Smooth Zooming, Panning
  • Test Frame: Collision, Stacking, Continuous...

Screenshot

About

The Testbed of Physics2D, based on SFML and ImGui


Languages

Language:C++ 98.9%Language:CMake 0.5%Language:Lua 0.4%Language:C 0.2%