Skip to content

User Interface

Ruben Sardon edited this page Jun 25, 2021 · 3 revisions

User Actions

Shortcuts

  • F1 to toggle showing Editor

Camera Controls

  • Left click to select a game object.
  • While Right clicking, free look around
  • While Right clicking, WASD movement
  • While Right clicking, SPACE_BAR elevates camera
  • Holding SHIFT duplicates movement speed.
  • Mouse wheel zooms in and out
  • Alt + Left click orbits object
  • F focuses editor camera on selected Game Object enclosing its geometry.

Scene Playback Controls

  • Play: only needs a main camera in scene (created at scene start by default)
  • Tick: calls next frame and pauses
  • Restart/Pause/Stop...

Supported Drag & Drop

  • Any File, Folder and .zip dropped will copy to assets on the current directory of assets panel and the Read Assets Changes from filesystem will detect and import automatically.

Graphic User Interface

File

  • New Scene: Empty the scene with non scene resource linked.
  • Save Scene: Save current scene.
  • Exit: closes engine.

Edit

  • Undo: Undo transformations (CTRL + Z).
  • Redo: Redo transformations (CTRL + Y).

Assets

  • Create:
    • Material: Creates a new material.
    • Shader: Creates a new shader with the script editor or scripts from assets.
    • Skybox: Creates a new skybox.
    • Water Resources: Creates a water resource(component independent).

Gameobjects

  • Primitive: List that you can select what primitive you want using par_shapes.
    • Grid
    • Cube
    • Dodecahedron
    • Tetrahedron
    • Octohedron
    • Icosahedron
    • Plane
    • Sphere
    • Cylinder
    • HemiSphere
    • Torus
    • Trefoil Knot
    • Rock
  • Camera: creates a Game Object with a Camera component.
  • Light: creates a Game Object with a Light component.
  • Max Lights: creates a Game Object with a total childs from max light (64, debug purposes).
  • Water: creates a Game Object with a Water component.

View

Each option toggles a hide/view window from a list of available windows:

  • Console: Shows Engine's logs.
  • Configuration: Shows information about engine's modules and allows the user to edit some engine utility.
    • Application: Allows for frame capping (set to 0 to ignore cap) and shows framerate & milliseconds plot.
    • Input
    • Window
    • Scene: Shows management over scene gameobjects and allows for different ways to visualize Quadtree (Bottom, Top, Top & Bottom or Full).
    • Editor: Allows to configure editor camera and debug drawing.
    • Renderer 3D: Allows to enable/disable gl flags and frustum culling.
    • Memomy: Shows current memory usage.
    • Hardware: Shows hardware specifications for running device.
    • File System: Shows paths info.
  • Hierarchy: Shows distribution of Game Objects in scene.
  • Properties: Shows information about the selected Game Object, its components and resources.
  • Assets Panel: Shows all resources from the assets folder, like explorer.exe.
  • Wwise: You can send events to Wwise for reproduce your bank.
  • Tools:
    • Random Test: For testing random number generation with ranges using ints, floats and unsigned long long (with bitwise operator).
    • Transforms Debug Info: for showing all transforms in thr current scene.

Help

  • Open/Close ImGui Demo: Opens/closes ImGui Demo window
  • Documentation: opens browser tab to repository's wiki page
  • Download Latest: opens browser tab to repository's releases page
  • Report a Bug: opens a browser tab to repository's issues page
  • About: Shows engine info and 3rd party software.

Clone this wiki locally