You are browsing as a guest. Sign up (or log in) to start making projects!

3h 7m 11s logged

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)

0
7

Comments 0

No comments yet. Be the first!