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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions