AdilDevStuff / 3D-WaveShooter

A simple arena shooter with wave based gameplay.
1 stars 0 forks source link

Improve Wave System #1

Open AdilDevStuff opened 7 months ago

AdilDevStuff commented 7 months ago

Currently, the wave system provides just basic functionality. This issue is related to making the wave system more alive by adding some texts on wave starting, completed and started. And also to improve the functionality and tweaking some values on the go.

AdilDevStuff commented 7 months ago

Added the wave prompts in https://github.com/AdilDevStuff/3D-WaveShooter/commit/750fcefc4701eab3bb06866effccc4ac62bd175c

They popup with a simple slide up animation and will stay there as long as you want it. and after that delay, will go away by sliding downwards. Need to change the font and also add some effects when showing these prompts now.

This is the method that pops up the prompt present in gameUI.gd

func popup_prompt(duration: float):
    ui_animations.play("PromptEnter")
    await get_tree().create_timer(duration).timeout
    ui_animations.play_backwards("PromptEnter")