FANDOM


CraftStudio.FindGameObjectModifier

[table] CraftStudio.FindGameObject( [string] nom de l'object de jeu )

Retourne le premier objet de jeu avec le nom spécifié, ou nil si aucun objet de jeu n'est trouvé.

CraftStudio.CreateGameObjectModifier

[GameObject] CraftStudio.CreateGameObject( [string] name, [GameObject] parent=nil )

Crée un nouvel objet de jeu vide avec le nom spécifié. Vous pouvez éventuellement spécifier un objet de jeu de parent de l'objet de jeu nouvellement créé.

CraftStudio.FindAssetModifier

[table] CraftStudio.FindAsset( [string] nom complet de l'élément, [string] type de l'élément="" )

Retourne l'élément ("asset") spécifié (un sprite, un modèle, une animation de modèle, une map, un set de blocs, un script ou un document).

Le nom complet d'un élément ressemble à ça : Personnages/Ennemis/Gobelin. Il s'agit du chemin de la racine de la hiérarchie à l'élément. Les dossiers sont séparés par des slashes.

Vous pouvez optionnellement spécifier le type d'élément à chercher en passant une des valeurs suivantes en deuxième paramètre : Model, ModelAnimation, Map, TileSet, Scene, Script, Sound.

CraftStudio.LoadSceneModifier

CraftStudio.LoadScene( [number] id de la scène )

Le programme charge la scène spécifiée après que le tic courant (1/60 de seconde) soit terminé.

Lorsqu'une nouvelle scène est chargée, tout les objets de jeu de la scène sont supprimés.

Appeler cette fonction n'empêche pas le reste de la fonction courante de s'exécuter. Vous souhaiterez peut-être ajouter une instruction return après l'appel à CraftStudio.LoadScene.

CraftStudio.AppendSceneEditModifier

CraftStudio.AppendScene( [Scene] scene asset to append, [GameObject] parent=nil )

Ajoute la scène spécifiée au jeu en instanciant tous ses objets. Contrairement à CraftStudio.LoadScene, cela ne quitte pas la scène actuelle et n'attend pas le prochain cycle, l'instanciation est réalisée immédiatement.

Vous pouvez optionnellement spécifier un objet parent qui sera utilisé comme racine où ajouter les nouveaux objets.

Vous pouvez utiliser CraftStudio.FindAsset pour récupérer la scène à utiliser en paramètre dans CraftStudio.AppendScene.

CraftStudio.ExitModifier

CraftStudio.Exit()

Quitte le jeu à la fin de la boucle en cours.

CraftStudio.InstantiateModifier

CraftStudio.Instantiate( [string] nom, [table] scène )
CraftStudio.Instantiate( [string] nom, [table] scène, [table] object de jeu parent )

Créé un nouvel object de jeu -avec le nom nom spécifié- contenant une copie de la scène spécifiée. Permet également de spécifier un object de jeu parent pour l'object nouvellement créé.

Cela permet d'importer des "prefabs" dans une scène en cours de jeu. Vous pouvez par exemple créer un personnage composé de plusieurs objets de jeu et de composants dans une scène séparée, puis importer le tout dans la scène courante avec CraftStudio.Instantiate.

CraftStudio.DestroyModifier

CraftStudio.Destroy( [table] object de jeu )

Supprime l'object de jeu spécifié ainsi que tous ses descendants.

Interférence d'un bloqueur de publicité détectée !


Wikia est un site gratuit qui compte sur les revenus de la publicité. L'expérience des lecteurs utilisant des bloqueurs de publicité est différente

Wikia n'est pas accessible si vous avez fait d'autres modifications. Supprimez les règles personnalisées de votre bloqueur de publicité, et la page se chargera comme prévu.

Sur le réseau FANDOM

Wiki au hasard