3 ms·
As most people working on these are probably aware, this is very easy to implement in a 3d engine using a quaternion orientation that rotates the WASD vectors,
by the__alchemist 4y ago
As most people working on these are probably aware, this is very easy to implement in a 3d engine using a quaternion orientation that rotates the WASD vectors, updating position and view orientation accordingly. Can do it with FPS friendly things like WASD + Q and E for roll, and space and C for up/dn.
And blockers on patching this into the editor?
Context: I have a very basic engine written in Rust/WGPU. Mainly using for chemistry sims. This is its default nav system.
- light_hue_1 4y ago> Can do it with FPS friendly things like WASD + Q and E for roll, and space and C for up/dn. > > And blockers on patching this into the editor? This is exactly how the editor works. It's just not the default mode. They call it freelook mode. You can either hold the right mouse button or toggle it with shift+F.
- tpxl 4y agoTBH, this is completely undiscoverable. I can understand the GP poster missing it. I went looking through the menus and clicked all the buttons in the viewport and didn't find this (and still can't, other than in the settings).
- darkteflon 4y agoAlso how Unreal works, by default. Holding right-click mouse button enables WASD movement and mouselook. Works great, once you get used to it.
- andybak 4y agoAnd Unity