Skip to content

Switch et container

Gentilhomme edited this page Aug 31, 2014 · 4 revisions

#Switch et container (pratique)

Ce qu'il faut comprendre du système d'UI c'est qu'il marche principalement autour de container. Qu'est qu'un container ? Hmm on pourrait d'écrire un container comme une page d'un site internet. Si tu est sur la page option alors tu n'est pas sur la page accueil, etc..

Switch étant la function UI qui va permettre de déplacer des containers. Prenons une scène neutre avec un script simple :

Notre scène en image :

Notre script :

function Behavior:Awake()
    UI = United.UserInterface:New(self,true,"Accueil") 
    --United.Stylesheets("Test")
end

function Behavior:Update()
    United()
    if CS.KeyReleased("A") then
        UI:Switch("Option")
    end
end

Lancer votre jeu vos serers sur la page "Accueil", mais si vous appuyiez sur la touche "A" vous serez alors sur la page "option" !

Je vous conseille de noter l'argument New pour crée votre HUD que vous pouvez trouver dans le référencement d'userinterface.

SceneConstructor et container

Par défaut si la construction n'a pas éter effectuer le HUD va s'en occuper lui même car il en a besoin. Et oui container fait partit des catégories présente dans la construction de scène!

Détails

Pas besoin de demander a switch "Container_Option", la function switch ajoutera le mot clé "Container_" elle même.

New(env,autocreate,indexSwitch,callback)

Clone this wiki locally