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/28 17:52] 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)**\\ ■ **SceneGravity(x.f = 0, y.f = -0.9, z.f = 0)**\\
-Modifier la gravité.+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.  
 + 
 +■ **Value = SceneMouseY(Scene)**\\ 
 +Retourne la position Y de la souris
  
 ■ **BeforeRender(CallBack)**\\ ■ **BeforeRender(CallBack)**\\
 Créer un processus indépendant de la boucle de rendu. Créer un processus indépendant de la boucle de rendu.
  
-■ **CurrentScene(Scene, Camera)**\\+■ **SetCurrentScene(Scene, Camera)**\\
 Changer de scène. Vous devez indiquer qui est la caméra active. Changer de scène. Vous devez indiquer qui est la caméra active.
  
-■ **ImportScene(Name.s, Path.s, Scene.s, Callback)**\\+■ **ImportScene(Name.s, FileName.s, Callback) //Fonctionnalité obsolète//**\\
 Importer une scene ou un objet au format *.babylon ou *.obj    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 qui retournera le nom de l'objet et le mesh correspondant.
  
Ligne 32: Ligne 47:
  
  
-//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.1495986760.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)