The runtime editor is a set of scripts and prefabricated pieces that can help you create scene editors, level editors, or build your own modeling applications. It supports drag and drop, undo and redo, and api selection. To achieve the user interface and core functions, the runtime editor uses transform handles, widgets, archive loading subsystems, and three controls: menus, virtualized tree views, and dock panels.
Function:
♥ Positioning, rotating, stretching deformation handle;
♥ Mesh, box selection, scene widget;
♥ Morph handle mobile version and AR core support;
♥ Global and local coordinates;
♥ Local and central pivot mode;
♥ Vertex and mesh snap;
♥ Collider, light and sound source gadgets;
♥ Scene navigation, orthographic and perspective views;
♥ Undo and redo APIs;
♥ Object selection API;
♥ Object lifecycle events;
♥ Game and editing mode;
♥ Configurable viewer;
♥ Component and material editor;
♥ 16 built-in attribute editors;
♥ Add component control;
♥ Support for multiple scenes and shots;
♥ Docking panel and window management;
♥ Dialogue, message box and confirmation;
♥ Easily expand with new windows;
♥ Configurable main menu and context menu;
♥ Fast virtualization tree view;
♥ Configurable saving and loading subsystem;
♥ Easy to use project API;
♥ Static and dynamic resource support;
♥ Resource bundle support;
♥ Multi project support;