-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Eventually, we will probably need some way for the player to visualize which light beams have already been used, etc. One way to do this is probably a UI overlay on the screen, but we can consider other forms of selection as well (maybe ilke the league ping wheel?). Ultimately, whatever you choose to implement is up to you.
What you will might do
- You will essentially add UI components into the game that reflects information on the
PlayerLightInventory. - Write a system that spawns in the UI components initially at startup.
- Write a system that updates the UI components in the
Updateschedule. This can be done by querying for thePlayerLightInventoryand updating the UI entities accordingly.
Notes
- Here is an example on how to do UI: https://bevyengine.org/examples/ui-user-interface/ui/
- If you'd prefer to use an immediate mode GUI that is less verbose, feel free to add https://github.com/vladbat00/bevy_egui as a dependency and use that
Metadata
Metadata
Assignees
Projects
Status
Programming/Tech Art Tasks
