Skip to content
Gentilhomme edited this page Jan 26, 2015 · 4 revisions

#UserInterface

La class UI ce base avant tout sur la création dynamique d'une caméra orthographic. UI vous permettera de construire votre HUD avec un ensemble d'outil puissant comme stylesheets et l'ensemble de la librairie d'utilitaire UI.

Dépendances

  • SceneConstructor
  • Task
  • Non vitale : Font, Ascii, Lang

Première caméra

Dans votre premier script (souvent index) lié a un gameObject qui serait considérer comme l'index de la caméra vous aller déclarer :

function Behavior:Awake()
    UI = United.UserInterface:New(self,true) 
end

Voilà votre premier HUD fonctionne ! Si vous souhaitez en apprendre plus je vous conseille de plutôt regarder la section pratique UserInterface.

La class et ces attributs.

Variable global :

Variable Indication
camera Retourne le rendue de caméra.
position La profondeur de la caméra (par défaut 10,000)
ray Retourne la ray de la caméra orthographic qui pointe sur la souris
web Active la configuration web ou non (par défaut sur false)

Variable de stockage :

Variable Indication
ObjectList Tout les objets actif (position + animation)
StrideList Tout les sous containers actifs.
ActiveStride La stride active.
ActiveContainer Le container actif

Variable écran :

Variable Indication
Screen.Size La taille de l'écran (en pixel)
Screen.Center Le centre de l'écran (en unit)
Screen.PTU La mesure PixelToUnit
Screen.SSS L'axe de l'écran le plus petit.

Vitale function

New(env,autocreate,indexSwitch,callback)

Create(callback)

Update()

Core function

Switch(containerName)

Zindex(Object,z)

Pos(Object,x,y,resize)

Atob(a,b)