Multiplatform Runtime Level Editor First Patch
Wednesday, 25 February 2015
- Created on Wednesday, 25 February 2015 03:00
25 February 2015Finally, the first patch for my Multiplatform Runtime Level Editor is released on the Unity Asset Store! Among some small fixes there are some awesome new features, such as object snapping and level streaming! Here is the change log:
FIX: works in Unity 5
FIX: UnregisterAll. Now also all event handlers of OnObjectPlaced and OnObjectDragged are unregistered.
FIX: crash when deleting all characters of a number input field (e.g. the terrain size)
FIX: smoothing with high amount, but small brush (amount was not applied)
FEAT: level streaming (instantiate/destroy depending on camera distance, transformations are cached between destroy and reinstantiate)
FEAT: terrain snapping (objects stay on terrain when terrain is raised/lowered, objects stay on terrain when moved)
FEAT: object snapping (objects snap to other objects)
FEAT: grid snapping (objects snap to a virtual grid)
FEAT: limit XYZ movement/scale e.g. only XY (for movement, rotation and scale handles)
FEAT: custom inspector for LE_Object
FEAT: improved UI assets
FEAT: terrain brush projection fits to cell size of terrain data
FEAT: read terrain paint height button in paint terrain height tab of the terrain editor.
FEAT: added OnTerrainCreated to LE_EventInterface.
FEAT: duplicate level objects are removed on save (fix for players hitting clone too often). Feature can be disabled through LE_Config
FEAT: E/Q keys (move up and down (just like in the Unity editor))
FEAT: flag for moveable objects: is active on start editable by end user
FEAT: adapt focus distance to object's renderer bounds
FEAT: camera perspective gizmo
FEAT: camera rotate around pivot (with mouse)
FEAT: start with a predefined custom Unity terrain
FEAT: configuration flag to hide terrain or object editor
Get Multiplatform Runtime Level Editor here!