osp-magnum
osp-magnum copied to clipboard
A spaceship game
This makes test scenes extremely composable. Making scenes is a matter of slapping together the right functions and data, but this is done in a way that the functions will...
``` [11:46:57.426] [flight] [info] [scenarios_universetest.cpp:480] Captured into Satellite 54 under CoordSpace 55 osp-magnum: /home/jonesmz/osp-magnum/3rdparty/newton-dynamics/newton-3.14/sdk/dgPhysics/dgCollisionCompound.cpp:297: bool dgCollisionCompound::dgNodeBase::BoxTest(const dgCollisionCompound::dgOOBBTestData&, const dgCollisionCompound::dgNodeBase*) const: Assertion `separatingDistance > dgFloat32 (1000.0f)' failed. Aborted ``` Universe test,...
Let me know if anything I did could be changed, I'm sure some of the changes I made were unneeded
See Magnum Integration for ImGUI here: https://doc.magnum.graphics/magnum/namespaceMagnum_1_1ImGuiIntegration.html Requires: 1) Add Imgui as gitsubmodule, and include in cmakelists 2) Add imgui integration library from magnum as compile dependency 3) Well, actually...
"Additionally, consider changing your hierarchy_traverse function to return `decltype(auto)`, and have it return the result of your functor, that would let you change your lambda to return `{EHierarchyTraverseStatus::Stop, ent}` or...
If vsync can't be enabled, then check settings.toml for a framerate setting. If no framerate setting is set, then fallback to a max framerate of 120fps. See here for some...
The codebase had evolved significantly since @z-adams worked on an n-body solar system branch. At the time it was written, satellites in the universe were moved around by classes known...
Relevant files: * https://github.com/TheOpenSpaceProgram/osp-magnum/blob/master/src/adera/drawing/CameraController.cpp * https://github.com/TheOpenSpaceProgram/osp-magnum/blob/master/src/adera/drawing/CameraController.h Rotating the camera around in-flight feels a bit weird, as the current implementation directly adds mouse delta x/y to camera yaw/pitch. The way to...
https://gist.github.com/tterb/982ae14a9307b80117dbf49f624ce0e8