Skip to content

More drawing tools #253

Description

@djungelorm

Move the basic drawing tools provided in SpaceCenter to a new service called Drawing and add a service called UI

Drawing service draws the following in the 3D scene. As a starting point, add support for:

  • Line segments
  • Polygons (a list of vertices)
  • Text meshes

UI services draws and allows interaction with Unity UI elements. As a starting point, add support for:

  • ScreenMessages.PostScreenMessage
  • Panels
  • Text labels (KER style)
  • Input fields
  • Buttons

Drawing/UI primitives should be returned as an object, so that the code can modify them. This will avoid the issues of the current approach which requires you to call ClearDrawing and redraw everything, causing flickering in game.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions