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/09 18:14] – 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. | + | 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' | 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. | ||
- | ■ **CurrentScene(Scene, Camera)**\\ | + | ■ **Value = SceneMouseY(Scene)**\\ |
- | Changer | + | Retourne la position Y de la souris. |
- | ■ **ImportScene(Name.s, | + | ■ **BeforeRender(CallBack)**\\ |
- | Importer une scene. | + | Créer un processus indépendant de la boucle de rendu. |
+ | |||
+ | ■ **SetCurrentScene(Scene, | ||
+ | Changer de scène. Vous devez indiquer qui est la caméra active. | ||
+ | |||
+ | ■ **ImportScene(Name.s, | ||
+ | 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 |
- | * **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(" | + | <del>//Exemple// : ImportScene(" |
- | Voir l' | + | <del>Voir l' |
- | ■ **SaveScene(Scene, FileName.s)**\\ | + | ■ **ExportScene(Scene, FileName.s)**\\ |
Sauvegarder une scene. | Sauvegarder une scene. | ||
functions/scene.1494346494.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)