Ce document donne des directives sur la façon de demander à l'assistant et fournit des exemples et de l'inspiration sur ce que l'assistant peut faire.
Soyez spécifique
Si l'assistant échoue, ajoutez plus de détails à votre invite et réessayez.Utilisez les noms d'instance exactement comme ils sont orthographiés, spécifiez la fonction que vous voulez que l'assistant utilise et dites à l'assistant avec quel type il travaille, comme une partie ou un modèlisation.
Non spécifique | Plus précis |
Placez les arbres dans un cercle. | Placez 10 copies du modèle "pine_tree" dans ReplicatedStorage dans un cercle de rayon 30 de la SpawnLocation. |
Faites mouvementla pièce. | Ajoutez un script pour faire bouger "my_part" vers le haut et vers le bas 10 fois en utilisant TweenService. |
Comment puis-je concevoir une boucle principale ? | Aidez-moi à concevoir une boucle de noyau amusante pour mon jeu.Je veux créer un jeu où les joueurs peuvent chasser des trésors en tant que pirates.Ils peuvent également acheter et améliorer des navires pirates et se battre les uns les autres. |
Utiliser votre sélection
La sélection est un excellent moyen de spécifier un objet ou un ensemble d'objets que vous voulez mentionner dans votre invite.Sélectionnez plusieurs objets et demandez à l'assistant de les modifier, de faire des doublons et de les placer quelque part, ou de poursuivre un modèle de position comme le maintien du placement dans une ligne.
Modifier le temps et le temps d'exécution
L'assistant confond parfois la différence entre le temps d'édition et le temps d'exécution.Si vous demandez à l'assistant de prendre une action, il sera probablement orienté vers le fait de le faire au moment de l'édition.Si vous voulez que l'action se produise au moment de l'exécution, demandez à l'assistant d'insérer un script qui prend l'action.Par exemple, dites à l'assistant "ajouter un script pour faire le temps du jour 8:00 AM" au lieu de "faire le temps du jour 8:00 AM".
Continuez à essayer
Ne vous découragez pas si l'assistant ne fonctionne pas exactement comme vous le souhaitez la première fois.Souvent, faire de petites modifications et réessayer peut conduire à de meilleurs résultats.De nombreux outils d'IA sont non déterministes, ce qui signifie qu'ils ne créent pas la même sortie à chaque fois que vous leur demandez de faire quelque chose.Il y a une certaine variation, que vous pouvez exploiter et contrôler en utilisant des modifications à votre invite.
L'IA dans son état actuel nécessite du travail.Il faut du temps pour comprendre comment parler au mieux à l'assistant, ce qu'il peut faire et comment obtenir ce que vous voulez de lui.
Invites multi-étapes
Considérez l'utilisation de prompts multi-étapes pour inciter l'assistant à réfléchir.Au lieu de demander « Pouvez-vous m'expliquer ce script ? » et de coller le script, demandez-lui de l'expliquer étape par étape en séparant la question du script avec ### .Cette séparation aide l'assistant à déconstruire et à organiser les informations pour fournir de meilleures réponses.
Pouvez-vous expliquer ce que ce script fait étape par étape ?
### partie locale = espace de travail.Part
fonction locale onTouched(autre partie) *imprimer(nom de la partie .. " a collidé avec " .. nom de l'autre partie)*fin
partie.Touched : Connect(onTouched)
###
Exemples
Ces exemples montrent la grande variété de tâches auxquelles l'assistant peut aider aujourd'hui.Certains d'entre eux pourraient prendre quelques essais pour que vous puissiez les reproduire, mais essayez-les et voyez ce que vous pouvez trouver vous-même.
Mécaniques de jeu - Tirez des boules de feu qui explosent
Invite : Projeter une boule de feu loin du joueur dans la direction vers laquelle le joueur se tourne lorsque le joueur appuie sur "e".Faites exploser la boule de feu lorsqu'elle frappe quelque chose.
Mécanismes de jeu - Configurer un système d'équipes et attribuer des joueurs
Invite : Ajoutez un script pour créer un système d'équipes (rouge, bleu, vert, jaune) et attribuez à chaque joueur de manière aléatoire à une équipe.
Mécaniques de jeu - Style de course du temple constant en cours d'exécution
Invite : Faire en sorte que mon personnage avance constamment comme dans un jeu de course de temple.
Mécaniques de jeu - Pouvoir de feu supérieur
Invite : Ajoutez un script qui fait allumer le joueur et sauter 3 fois plus haut s'il appuie sur "q".Le feu doit être attaché au joueur et se déplacer avec lui.S'ils appuient à nouveau sur "q", éteignez le feu et réinitialisez la puissance de saut.
Mécaniques de jeu - Lasers NPC
Invite : Ajoutez un script qui fait de ce tir un laser en utilisant une partie fine longue bleue et fluo chez le joueur s'il se trouve dans les 30 studs.
Ajoutez un script pour faire en sorte que cela regarde vers et se déplace lentement vers le joueur le plus proche s'il se trouve dans les 50 studs.Ne vous déplacez que dans les axes x et z, gardez l'axe y constant.
Mécaniques de jeu - PNJinteractif
Invite : Il s'agit d'un NPC.Ajoutez une invite qui permet au joueur d'interagir avec elle.Si le joueur interagit, faites que le PNJ dise « bonjour [nom du joueur] » où le nom du joueur est le nom du joueur réel, dans une pop-up de texte.
Ajoutez un script qui fasse en sorte que ce PNJ regarde toujours vers le joueur le plus proche.
Mécaniques de jeu - Patrouille des PNJ
Invite : Ajoutez un script pour faire bouger ce PNJ lentement entre startpart et endpart à plusieurs reprises.Il devrait faire face à la partie et ensuite se déplacer vers elle, puis faire face à l'autre partie et se déplacer vers elle.Si le joueur se trouve à moins de 10 m de distance, tourne le PNJ rouge et fais-le poursuivre le joueur.
Mécanismes de jeu - Mettre à jour le tableau des scores
Invite : Ajoutez un script qui supprime ceci et ajoutez 100 au score des joueurs.
Ajoutez un script pour afficher le score du joueur sur le tableau des scores.
Caméra - Verrouiller en haut vers le bas
Invite : Ajoutez un script qui verrouille la caméra dans une vue en haut de page sur le joueur et suivez le joueur, en vous assurant que le joueur reste au centre de l'écran.
Caméra - Verrouiller à la première personne
Invite : Créez un script pour verrouiller la caméra en voirpremière personne.
UI - Menu déroulant
Invite : Créez un menu déroulant avec 5 éléments.
UI - Barre de santé
Invite : Ajoutez une partie sur le sol, lorsqu'un joueur la touche, elle diminue la santé de 10 %.Placez une barre de santé de l'interface utilisateur dans le centre supérieur de l'écran qui devient rouge lorsque la santé des joueurs est inférieure à 20 %.
Interface utilisateur - HUD simple
Avertissement : Créez un affichage en tête dans StarterGui.Ajoutez une barre de santé en haut à droite et une étiquette de texte avec le nom du joueur en dessous.En bas à droite, ajoutez 4 boutons en forme de diamant, avec des « potions » en haut, des « armes » à gauche, un « inventaire » en bas et « spécial » à droite.Faites tomber les couleurs sur le thème des couleurs.

Bâtiment - Dispersion d'objets avec une randomisation
Invite : Ajouter 0-5 de l'instance sélectionnée "Mushroom" autour de chaque "RedwoodTree-Var01".
Bâtiment - Cycle jour/nuit avec des lampadaires
Invite : Ajoutez un script qui change l'heure du jour de 1 heure toutes les secondes.Commencez à 3pm.À 19h, augmentez la luminosité de chaque projecteur jusqu'à 10.À 8 h, baissez la luminosité de chaque projecteur à 0.
Bâtiment - Pont de suspension basé sur la physique
Invite : Créez un pont en corde.Fabriquez 10 planches de bois de 5 côtes de large et de 2 côtes de long.Placez-les en ligne.Ajoutez des contraintes de ruban sur chaque côté des parties, en connectant chacune à la partie précédente et après elle.Rendre toutes les contraintes de corde visibles, ancrer la 1re et la 10e partie, et ajouter un détecteur de glissement sur la 1re et la 10e partie.

Bâtiment - Ajouter de la fumée aux cheminées
Invite : Insérez une brique invisible qui n'est pas collidable dans chaque cheminée dans chaque maison.La brique devrait avoir une particule à l'intérieur qui fait de la fumée qui s'écoule vers le haut, et la fumée doit être blanche.
Bâtiment - Renommer les instances
Avertissement : Renommer tous les objets "emptyscripts" en "Script+uniqueID".
Bâtiment - Créer terrain
Invite : Créer une région de terrain avec des collines en pente.

Bâtiment - Ajouter un comportement à l'redimensionner
Invite : Ajoutez un script pour faire clignoter les projecteurs dans le dossier StreetLights de manière aléatoire.
Bâtiment - Remplacer les boîtes grises par des ressources
Invite : Remplacer chacune des parties sélectionnées par un modèle du même nom actuellement dans le modèle de données à l'intérieur du dossier AssetLibrary sous l'espace de travail.Par exemple, si la partie s'appelle « Maison de banlieue », recherchez un modèle appelé « Maison de banlieue » et remplacez la partie par ce modèlisation.