functions:scene
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:scene [2017/05/28 17:53] – falsam | functions: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. Par défaut 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' | Efface la totalité de l' | ||
- | * **Color**. La couleur qui remplira l' | + | * **Color**. La couleur |
+ | |||
+ | ■ **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, | + | ■ **ImportScene(Name.s, |
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 |
- | * **Scene**. Le nom de la scène | + | |
* **CallBack**. La procédure appelée quand la scène est entièrement chargée qui retournera le nom de l' | * **CallBack**. La procédure appelée quand la scène est entièrement chargée qui retournera le nom de l' | ||
Ligne 32: | Ligne 47: | ||
- | //Exemple// : ImportScene(" | + | <del>//Exemple// : ImportScene(" |
- | Voir l' | + | <del>Voir l' |
■ **ExportScene(Scene, | ■ **ExportScene(Scene, |
functions/scene.1495986820.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)