Outils pour utilisateurs

Outils du site


functions:scene

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
functions:scene [2017/05/21 22:46] falsamfunctions:scene [2023/03/15 15:50] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
  
 ■ **Result = CreateScene()**\\ ■ **Result = CreateScene()**\\
-Crée une scéne+Crée une scène.  
 + 
 +■ **Result = SceneWidth()**\\ 
 +Retourne la largeur de la scène. 
 + 
 +■ **Result = SceneHeight()**\\ 
 +Retourne la hauteur de la scène. 
 + 
 +■ **SceneGravity(x.f = 0, y.f = -0.9, z.f = 0)**\\ 
 +Modifier la gravité. Par défaut une scène possède déja une gravité.
  
 ■ **ClearScene(color)**\\ ■ **ClearScene(color)**\\
 Efface la totalité de l'écran avec la couleur spécifiée.   Efface la totalité de l'écran avec la couleur spécifiée.  
-  * **Color**. La couleur qui remplira l'écran.+  * **Color**. La couleur RGB qui remplira l'écran avant l'affichage de la scène.
  
 +■ **onMouseMove(CallBack)**\\
 +Fait un appel à la procédure callback qui recevra les événements émis le déplacement de la souris.\\
 +Les fonctions SceneMouseX(Scene) et SceneMouseY(Scene)permettent de récupérer la position x et y de la souris.
  
 +■ **Value = SceneMouseX(Scene)**\\
 +Retourne la position X de la souris. 
  
-■ **CurrentScene(Scene, Camera)**\\ +■ **Value = SceneMouseY(Scene)**\\ 
-Changer de scéne. Vous devez indiquer qui est la caméra active.+Retourne la position Y de la souris
  
-■ **ImportScene(Name.s, Path.s, Scene.s, Callback)**\\ +■ **BeforeRender(CallBack)**\\ 
-Importer une scene.   +Créer un processus indépendant de la boucle de rendu. 
 + 
 +■ **SetCurrentScene(Scene, Camera)**\\ 
 +Changer de scène. Vous devez indiquer qui est la caméra active. 
 + 
 +■ **ImportScene(Name.s, FileName.s, Callback) //Fonctionnalité obsolète//**\\ 
 +Importer une scene ou un objet au format *.babylon ou *.obj   
   * **Name**. Le nom donné à la scène.   * **Name**. Le nom donné à la scène.
-  * **Path**. Le nom du dossier contenant la scène et les objets connexes. +  * **FileName**. Le nom de la scene au format Babylon (JSON)
-  * **Scene**. Le nom de la scène au format babylon+  * **CallBack**. La procédure appelée quand la scène est entièrement chargée qui retournera le nom de l'objet et le mesh correspondant. 
-  * **CallBack**. La procédure appelée quand la scène est entièrement chargée.+ 
 +Si la scène est composée de plusieurs éléments, alors la variable mesh ne sert à rien. 
  
-//Exemple// : ImportScene("Dude", "data/Dude/", "dude.babylon", @OnLoad())+<del>//Exemple// : ImportScene("Dude", "data/Dude/", "dude.babylon", @OnLoad())</del>
  
-Voir l'exemple [[playground:importscene|Import Scene]]+<del>Voir l'exemple [[playground:importscene|Import Scene]]</del>
  
 ■ **ExportScene(Scene, FileName.s)**\\ ■ **ExportScene(Scene, FileName.s)**\\
functions/scene.1495399573.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)