/LOSolverDemo_Godot

Location / orientation script player demo for Godot

Primary LanguageGDScriptOtherNOASSERTION

LOSolverDemo_Godot

Location / orientation script player demo for Godot

First Person Control

-Use your mouse to look around.

-W key go forward.

-S key go backward.

-A key go left.

-D key go right.

-Q key go down.

-E key go up.

-CTRL key toggle between fly and edit mode.

-T key Increase first person's fly speed.

-G key Decrease first person's fly speed.

-B key Spawn a new 1 m3 box (cube).

-Left mouse button activate stick-type manipulator.

-Right mouse button activate plate-type manipulator.

-F1-F3 Change camera (F1 = first person, F2 = camera rig camera, F3 = object camera)

-R key Restart currently selected LOScript.

-P Pause

-F5 Jump 5s back in LOScript

-F6 Jump 5s forward in LOScript

-F12 Full screen toggle

You can change the replayed location/orientation script (in .LOSCript-files) using "Dataset"-spinbox. There's also "visibility scripts" that can be activated with the checkbox. These scripts were used to generate videos so that the visibilities of different objects could be scripted and also timeshift of timeshifted object can be manipulated. Otherwise I'd recommend to just try everything out if interested. There's nothing to broke (I hope).

Credits

The flying code is from Jeremy Bullock's youtube tutorial series on first person control.

Following 3D-models used with their respective (CC-BY) licenses:

All the 3D-models above are under Creative Commons Attribution 4.0 license (CC-BY 4.0) by their owners. Full terms at https://creativecommons.org/licenses/by/4.0/