Skip to content

Yeet away current DefaultInputPlugin implementation and replace it with proper one #25458

Description

@taishi-sama

Sub-issue of #19741

Upstreamed version of DefaultInputPlugin inside PanOrbitCamera is not sufficient for future Bevy Editor's use cases.

Current version of collective proposal

  • Move current version of DefaultInputPlugin into examples folder as example how to replace input plugin for PanOrbitCamera.
  • Implement new version of DefaultInputPlugin based on window-picking Drag observers
    • New implementation should support rebindind/unbinding buttons for camera movement.

Additional context

Further discussions are welcome in #editor-dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-CameraUser-facing camera APIs and controllers.A-EditorGraphical tools to make Bevy gamesC-ExamplesAn addition or correction to our examplesC-FeatureA new feature, making something new possibleS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forward

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions