Skip to content

[feature request] Make bevy_ascii_terminal work within a camera viewport, instead of the entire window. #28

@marcus-sakae

Description

@marcus-sakae

Feature Request

Currently, bevy_ascii_terminal does a good work to fit the entire window. But I think It would be great if it could instead render within a defined camera viewport.

Problem

Today if you want multiple cameras you have to play with spawn order or render order, and the ascii terminal will not stay confined to any camera viewport but render all over the screen no matter what I do.

Use Case

Say I build a game with multiple viewports, i.e. mimic camera security screens , and then have the camera controls in a ascii-terminal in it's own viewport. Or show the ascii terminal in the middle of the screen as a modal when I say "access a computer" in the game. Or just split my 3d content on one side of my screen and and a console UI to the left.

For someone like me, who can't do pretty UI's if my life depended on it, it could be a quick way to build an UI!

Sorry if I'm ignorant and there already is a good way to do the things I describe!

Thanks for considering!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions