文件名称:stagger:SFML 的 Box2D 包装器
文件大小:98KB
文件格式:ZIP
更新时间:2024-07-05 22:46:46
C++
Stagger - SFML 的 Box2D 包装器 依赖关系 Stagger 在构建时需要和 。 它还需要进行单元测试,但这与 Stagger 一起打包。 用法 必须首先创建一个世界对象来容纳所有相互作用的物体。 构造函数接受一个sf::RenderWindow对象和一个可选的重力向量。 sf::RenderWindow window (sf::VideoMode( 640 , 480 ), "Example"); sgr::World world (window, sf::Vector2f( 0 .f, - 9 . 8f )); 除了边之外,您还可以创建类似于每个sh::Shape派生类的对象。 所有这些对象都将自动处理碰撞,并且它们的接口与其对应的 SFML 兼容,但值得注意的例外是使用的单位是米,而不是像素。 因此,您必须以米为单位传递参数,并且可以使用World::setPi
【文件预览】:
stagger-master
----CMakeLists.txt(2KB)
----.gitignore(38B)
----README.md(2KB)
----test()
--------stagger()
--------catch_init.cpp(52B)
----LICENSE(865B)
----include()
--------stagger()
----src()
--------stagger()
----lib()
--------catch()