VFS & Editor layer
implemented a basic VFS (Virtual File System).
all asset loading is now routed through the VFS instead of directly loading files.
this is mainly preparation for adding proper project management later instead of relying on a hardcoded project.json in the project root i was testing with
changes
VFS
- added a basic VFS implementation
- routed asset loading through the VFS
the idea is that the VFS will make it easier to manage project assets and not have everything depend on hardcoded paths.
editor layer
still experimenting a bit with the editor placeholder UI.
added:
(new EditorCamera derived class of Camera )
- camera panning in the editor viewport
- camera zoom
- toggling top-down / isometric perspective with keybinds
the top-down view should be useful later when I add actual map editing stuff
most of the editor UI is still just placeholder right now, I’m mostly testing layouts and figuring out how I want the editor to feel and look
ImGuizmo
also added ImGuizmo to the project since I’m planning to start implementing proper editor stuff soon..
…and well… you need gizmos…
I’ve reinvented the wheel enough already, so using a proper gizmo library seems like the better choice :) (also integrates very nicely with ImGui)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.