Utilise cette icone dans la barre des tâches dans le bas de ton écran pour lancer ROBLOX STUDIO :
Si tu as déjà un compte ROBLOX tu peux saisir ton identifiant :
Si tu n’as pas de compte alors clic sur le lien Vous n’avez pas de compte ? S’inscrire :
Ouvrir un projet ROBLOX
Dans ROBLOX STUDIO choisis d’ouvrir le modèle Baseplate :
Manipulations simples avec la souris.
Tourner la roulette de la souris :
Appuie sur la molette de la souris et fais glisser la souris :
Maintenant clic sur le bouton droit et fais glisser la souris :
Clic sur l’objet sur la fenêtre le « SpawnLocation ». Cet objet matérialise le départ de ton joueur.
Avec les quatre outils suivants qui sont dans ta barre d’outils :
Tu peux :
Sélectionner
Déplacer
Modifier la taille
Effectuer une rotation
Essaye de déplacer l’objet :
Sur la partie droite de l’écran, tu retrouves les propriétés de l’objet dont sa position sur les trois axes x, y ,z :
Pour commencer à découvrir les concepts importants pour le développement sur Roblox: tu vas créer un jeu qui lance des projectiles sur des plates-formes flottantes.
Pour l’instant, tu as créé un projet avec le modèle Baseplate, qui comprend deux objets par défaut qui sont importants pour presque toutes les expériences sur la plateforme ROBLOX :
Emplacement d’apparition – Un objet SpawnLocation est l’endroit où les personnages des joueurs apparaissent dans l’espace 3D lorsqu’ils rejoignent une expérience, ainsi que l’endroit où ils réapparaissent lorsque leur santé atteint zéro.
Plaque de base – Une plaque de base est un sol avec une texture de grille 4×4.
Ce modèle est un excellent point de départ pour créer ta première expérience, car il fournit un monde neutre avec une technologie d’éclairage haute fidélité et un sol que tu peux utiliser pour positionner et orienter des objets 3D.
Tu peux le tester en utilisant l’outil Jouer :
Tu peux manipuler ton joueur avec les touches de clavier de déplacement, la barre d’espace pour sauter, ou lui donner une direction par un clic droit puis un glissé de la souris dans la direction souhaitée.
Manipule ton joueur puis arrête ton jeu :
Création d’un premier jeu
Pour te familiariser avec les objets 3D de ROBLOX, tu vas utiliser un pack d’éléments comprenant les objets 3D suivants qui créent le jeu de base pour ta première expérience :
Dans la boîtes à outil dans la partie gauche de l’écran, tape dans la zone de recherche : catapult :
Tu peux constater la mise en place de trois objets dans ton jeu :
Une catapulte à gauche et deux cibles en haut et à droite.
Sur la partie de droite dans Explorateur, tu retrouves la description des objets :
Pour jouer au jeu, il faut monter sur la catapulte, saisir les balles, viser les cibles puis tirer. Tu remarques que l’escalier pour atteindre la catapulte est à l’opposé du point de départ :
Tu vas utiliser l’outil déplacer pour mettre le point de départ devant l’escalier :
Lance ton jeu pour voir le résultat, tu peux constater que tu es devant l’escalier mais tu lui tournes le dos :
Arrête ton jeu et viens orienter ton joueur face à l’escalier par l’outil Rotation :
Utilise le cercle en vert pour orienter ton joueur face à l’escalier (180°). Dans les propriétés du SpawnLocation, tu retrouves la rotation de 180° :
Monte l’escalier :
Avec le clic gauche de la souris, tu peux diriger la catapulte :
Vas vers les boules, tu peux en appuyant sur la touche E placer les boules dans la catapulte. Mais pour l’instant ce mécanisme ne fonctionne pas :
Tu peux également déclencher par E le lancement mais pour l’instant le mécanisme ne fonctionne pas :
Arrête ton jeu pour le modifier pour permettre son fonctionnement :
Pour l’instant tu as interagi qu’avec des objets du service Workspace de ton modèle de données.
Il est important de garder à l’esprit l’emplacement d’exécution des scripts, sinon vos objets risquent de ne pas se comporter comme vous le souhaitez.
Pour garantir le fonctionnement de la catapulte, tu vas déplacer les objets des dossiers ReplicatedStorage et ServerScriptService dans leurs services de conteneur respectifs de ROBLOX.
ReplicatedStorage contient des objets disponibles à la fois pour le serveur et les différents joueurs connectés, notamment pour suivre le nombre de projectiles lancés par un joueur avant d’afficher l’interface utilisateur.
ServerScriptService contient des ressources liées aux scripts qui sont uniquement destinées à être utilisées par le serveur, pour la logique du jeu : qui positionne les projectiles sur la catapulte, lance des projectiles dans une direction particulière et réinitialise la catapulte à sa position de départ.
Sélectionne tous les objets sous introToStudioCatapult / RelicatedStorage :
Puis par un clic droit demander à couper :
Puis dans Explorateur sélectionne le répertoire ReplicatedStorage:
Puis colle les éléments coupés précédemment :
Tu obtiens ce résultat :
Réalise la même opération avec IntroToStudioCatapult ServerScriptService .
Couper :
Coller :
Lance ton jeu et maintenant tu dois pouvoir lancer les boulets :
Création d’un joystick pour jouer ton jeu sur une tablette ou un smartphone. Insère sur ta scène un nouveau sprite :
Par un clic droit de la souris, demande à importer des frames :
Importe l’image depuis le répertoire joystick sous le répertoire 12 JEUX VIDEO :
Renommer chaque animation :
Puis pour chaque animation supprimer les images qui ne correspondent pas au nom de l’animation :
Renomme le Sprite en JoyStick :
Redimensionne et positionne ton Joystick dans l’écran de ton jeu :
Ton JoyStick doit être toujours visible et accessible, donne un niveau l’élévation Z important :
Donne un peu de transparence à ta manette joystick, afin qu’elle soit la plus grande possible sans gêner la visibilité du joueur :
Puis affecte à ton JoyStick un comportement ancre pour qu’il soit toujours disponible sur l’écran du jeu :
Avant :
Après transparence :
Création des zones tactiles
Tu vas créer des zones tactiles pour le déplacement du joueur et son saut. Crée une première zone tactile que tu pourras cloner pour créer les autres zones tactiles.
Création de la zone tactile pour le déplacement du joueur vers la droite :
Demande à insérer un nouvel objet sprite :
Dessine un cercle pour ta zone tactile. Petite astuce utilise l’outil cercle en appuyant sur la touche majuscule pour avoir un cercle parfait :
Choisis une couleur avec une transparence :
Si ton cercle n’est pas parfaitement centré utilise cet outil :
Demande que le point d’origine soit bien au centre du cercle :
Renomme le sprite :
Positionne ta zone tactile :
Modifie les propriétés de ta zone tactile :
Demande à cloner ta zone tactile de droite pour créer deux autres zones :tactiles celle de gauche et celle du haut :
Maintenant programme le comportement de tes zones tactiles pour faire bouger ton joueur dans la feuille d’événements :
Rajoute un deuxième JoyStick pour pouvoir jouer avec les deux mains :
Glisse sur ton nouveau joystick la zone tactile haut :
Et modifie ta programmation dans la feuille d’événements pour prendre en compte ce nouveau joystick :