-
Notifications
You must be signed in to change notification settings - Fork 0
Switch et container
#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 :
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.
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!
Pas besoin de demander a switch "Container_Option", la function switch ajoutera le mot clé "Container_" elle même.
New(env,autocreate,indexSwitch,callback)
Télechargement de la framework : http://lib.antarka.com/UnitedFrameworks.zip