Skip to content

Add an Object Drawing Brush to the Scene Editor #735

Open
@ilexp

Description

@ilexp

Summary

The Scene Editor is currently focused on focused per-object editing patterns. Some level editing scenarios could benefit from additional "drawing" functionality where object placement is simplified to a similar level as the current Tilemap Editor.

Analysis

  • This would be dependent on (and great opportunity for) refactoring the Scene Editor to adopt a multi tool concept similar to the Tilemap Editor and RigidBody Editor.
  • Initially, this feature would be a single new "brush" tool in the Scene Editor, in addition to the already existing "cursor" selection / editing tool.
  • When selecting the "brush" tool, an "Object Palette" (similar to the Tile Palette) would pop up and allow selecting any number of prefabs from a (preview) list.
  • Clicking and holding the brush tool would then "draw" new instances of the selected prefabs into the scene according to the current brush parameters. Right-clicking would erase the previously painted or already existing objects of matching type.
  • Could be a good opportunity to stress-test Prefabs, editor UI and serialization for large object counts, especially GameObject counts.
  • More specific concept to be defined.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EditorArea: Duality editor or support librariesFeatureIt doesn't exist yet, but I want it

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions