Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A few suggestions for Unity/Trombackgrounds: #33

Open
Guarde opened this issue Jan 18, 2023 · 0 comments
Open

A few suggestions for Unity/Trombackgrounds: #33

Guarde opened this issue Jan 18, 2023 · 0 comments

Comments

@Guarde
Copy link
Contributor

Guarde commented Jan 18, 2023

Just a few things that I thought useful when I created custom charts.
I have no idea how viable some of these are but ill write them down anyway.

A couple suggestions for new events:

  • Champ meter on
  • Champ meter off
  • Trombone On Event (could pass pitch, triggers once)
  • Trombone Held Event (could pass pitch, triggers every frame/timestep while note is held)
  • Trombone Off Event (could pass pitch, triggers once)
  • Note precision events for Nasty/Meh/Ok/Nice/Perfecto
  • Score Updated Event (Passes score)
  • Lyric event (for animating faces)
  • Have the NoteStart() and NoteEnd() events pass a pitch (or maybe a duration)
    Edit:
  • Cursor Position Updated (Track the position of the dot, rather than the mouse to accommodate for AutoToot; Passes Vector2)

Other nice things:

  • A simple 2-part If-This-Then-That logic script.
    • Has a function that can be used in triggers to pass values to the script
      (e.g.: if combo == 10 -> fire event)
  • A function to fade the Gameplay UI in or out, rather than having to slap a render texture over it
  • A function (or prefab) to translate the mouse position to a rotation with the set boundaries
    • Useful to tilt a character's head or body up/down without a needlessly complex setup of parent constraints and look-at constraints
  • A way to apply the projects lighting settings (skybox, fog, skylight...) to the project. maybe via a "UseCustomLighting" gameobject, similar to AddShadows and RemoveDefaultLights (I would love to be able to use fog!)
  • A way to test TromboneEvents within unity (like NoteStart, NoteEnd, etc....)

Notes:

  • The OnBeat()-event, actually fires every bar instead of every beat. Fixing it would probably break some backgrounds though
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant