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ä.
@saaste senkus rendaat vievportin päälle vaan.. jos perffiongelmia pelkäät niin palaa asiaan sit kun ne perffiongelmat on todellisia

@sol_hsa Kysymys ei ole performancesta vaan siitä, että jos esimerkiksi teen pacmanin tai asteroidsin kaltaisen pelin, jossa pelialue wrappaa yhdeltä laidalta toiselle, pelialue ei voi jatkua noiden HUD-elementtien tai koristeiden alle. Sen pitäisi tapahtua siinä kohtaa kun hahmo oikeasti alkaa kadota näkyvistä.

Voi myös olla peli, jossa pelialueella on pelihahmolle vaarallisia asioita, mutta koska ne ovat HUDin tai muun grafiikan alla, pelaaja ei niitä näe eikä osaa niihin varautua (varsinkin jos maailman pitäisi wrapata).

@saaste ah. no, en ole leikkinyt godotin kanssa tarpeeksi että olis suoraa vastausta.