/ / libgdx: scene2d pridať druhý stupeň pre hud? - libgdx, stage, scene2d, hud

libgdx: scene2d pridať druhú fázu pre hud? - libgdx, scéna, scéna2d, hud

Urobil som hru pomocou scene2d. Teraz by som chcel pridať HUD do svojej hry. Za to, že by som chcel umiestniť widgety na stôl, a potom pridať tabuľku ako herec vo fáze. Moja otázka znie: Mal by som vytvoriť druhú etapu, ktorá drží tabuľku, alebo by som mal pridať tabuľku do svojej existujúcej fázy. Aký je správny spôsob pridania HUD, ak už mám štádium?

odpovede:

0 pre odpoveď č. 1

Ak je váš herný svet väčší ako veľkosť obrazovky, môžete vytvoriť druhú fázu na obrazovke ako pre bočnú rolovateľnú hru.

Len majte na pamäti, že etapa je ťažký objekt kvôli svojmu vlastnému SpriteBatch, takže ak je to možné vytvoriť jednu fázu, ktorá je lepšia voľba.

inak môžete vytvoriť fázu pomocou tohto konštruktora

public Stage (Viewport viewport, Batch batch)

môže prejsť viewport s veľkosťou obrazovky pre hud a prvý stupeň spritebatch ako argument.