Tarvitsisin Godot-osaajien apua.

Melkein kaikki oppaat käyvät HUD:n rakentamista läpi niin, että HUD piirretään pelialueen päälle. Toisin sanoen pelielementit saattavat jäädä HUD:n taakse.

Miten asia pitäisi hoitaa, jos pelialueen haluaisi olevan HUD:in alapuolella? HUD ei siis tulisi pelialueen päälle eikä koskaan blokkaisi pelielementtejä.

Minkälaista root-nodea tällaisessa pitäisi käyttää ja mistä elementeistä nodepuu pitäisi rakentaa, että tämä on mahdollista?

#ohjelmointi #godot

Samaa kysymystä voi miettiä myös siitä näkökulmassa, että pelissä pelihahmo pelaa arcadepeliä. Osa ruudusta olisi siis vaan grafiikkaa ja varsinainen pelialue olisi arcade-koneen ruutu ikkunan keskellä.
Taisin löytää ratkaisun! Godotissa on näköjään SubViewportContainer jonka sisään voi työntää SubViewport-noden. Tuo näyttäisi tekevän juuri sen mitä pitääkin ☺️