functions:gui2d
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
functions:gui2d [2017/05/16 23:29] – falsam | functions:gui2d [2023/03/15 15:50] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
<WRAP round box 100%> | <WRAP round box 100%> | ||
- | ====== | + | ====== |
</ | </ | ||
- | le terme gui est présomptueux. Pour le moment ce module permet de créer des textes, des rectangles, des images et des boutons dans un espaces 2D couvrant la scene 3D. | + | Ce module permet de créer des contrôles (texte, rectangle, image, bouton, etc ...) attachés a une texture dynamique fullscreen ou attachée à un mesh. |
- | Chaque élément peut ou pas être associer à un callback quand on clique sur celui-ci. | + | Exemple ! [[http:// |
- | ■ **Result = Text2D(x, y, Text.s, CallBack | + | ■ **Result = CreateDynamicTexture(Mesh = # |
- | Afficher | + | Créer une texture dynamique transparente fullscreen ou associé à un mesh. |
- | ■ **Result = Rectangle2D(x, y, w, h, Radius = 6, BorderSize = 4, CallBack = #False, FillColor = $FFFFFFFF, BorderColor = $FF000000)**\\ | + | ■ **AddControl3D(Parent, Child)**\\ |
- | Afficher | + | Ajoute |
- | ■ **Result = Button2D(x.f, y.f, w.f, h.f, Radius = 6, BorderSize = 4, Text.s = "", | + | ■ **HideControl3D(Object, Value = #True)**\\ |
- | Afficher | + | Cache ou affiche |
- | ■ **Image2D(x.f, y.f, Image.s)**\\ | + | ■ **Result = Rectangle3D(Name.s, |
- | Afficher une image. | + | Créer un rectangle. |
- | ■ **SetText(Element, Text.s)**\\ | + | ■ **Result = Text3D(Name.s, x.i, y.i, Width.i, Height.i, Text.s, Align = #BJS_Center)**\\ |
- | Modifier le texte d'un Text2D() ou d'un Button2D() | + | Créer |
- | <del>■ **UseParent(CurrentParent | + | ■ **Result = Button3D(Name.s, x.i, y.i, Width.i, Height.i, Text.s, OnClick, CornerRadius |
- | Avec cette fonctionnalité, | + | Créer |
- | La valeur | + | ■ **Result = Image3D(Name.s, |
+ | Créer une image associé à un callback. | ||
+ | |||
+ | ■ **Result = Slider3D(Name.s, | ||
+ | Créer un slider associé à un callback. | ||
+ | |||
+ | ■ **Result = Input3D(Name.s, | ||
+ | Créer une zone de saisie. | ||
+ | |||
+ | ■ **Result = PickerColor3D(Name.s, | ||
+ | Créer une boite de sélection de couleurs. Le callback | ||
+ | |||
+ | ■ **Result$ = GetText3D(Object)**\\ | ||
+ | Retourner la valeur d'un champ de saisie. | ||
+ | |||
+ | ■ **SetText3D(Object, | ||
+ | Assigner une valeur à une zone de texte ou de saisie. | ||
+ | |||
+ | ■ **SetColor3D(Object, | ||
+ | Changer la couleur de l' | ||
+ | * **# | ||
+ | * **# | ||
+ | * **# | ||
+ | |||
+ | ■ **SetTextFont3D(Object, | ||
+ | Change la police de caractère d'un objet du GUI. | ||
+ | |||
+ | ■ **SetOpacity3D(Object, | ||
+ | Change l' | ||
+ | |||
+ | ■ < | ||
+ | Change la superposition des objets | ||
+ | |||
+ | ■ **Value = GetState3D(Object)**\\ | ||
+ | Retourne l' | ||
+ | |||
+ | - Si Slider3D : Renvoie la position du slider (//valeur comprise entre la valeur minimale et maximale.// | ||
+ | |||
+ | ■ **SetState3D(Object, | ||
+ | Change l' | ||
+ | |||
+ | - Si Slider3D : Change la valeur du curseur. | ||
+ | |||
+ | ■ **MoveObject3D(Object, | ||
+ | Change la position x et y d'un objet du GUI. | ||
functions/gui2d.1494970152.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)