Dans cet article, je vais vous montrer comment faire bouger un objet de jeu en cinq minutes ou moins à l'aide du module complémentaire PlayMaker pour Unity, sans code..
Si vous ne l'avez pas déjà fait, rendez-vous sur le site Web d'Unity et téléchargez la dernière version d'Unity. Unity est un moteur de jeu gratuit et convivial qui permet aux développeurs et aux studios de créer des jeux 3D pour Android, iOS, Windows et plus de 20 autres plateformes..
Qu'est-ce que PlayMaker? PlayMaker est un add-on payant pour Unity qui vous permet de créer des jeux sans avoir à coder. Créé par Hutong Games, PlayMaker utilise des machines à états fonctionnels pour ajouter facilement de la physique, de l'animation, des objets interactifs et des changements de scène. Leurs développeurs ont déjà créé les scripts pour vous, ce qui peut réduire considérablement le temps de développement de vos jeux de moitié. Au moment de la rédaction de ce tutoriel, le prix actuel est de 65,00 $, avec plus de 370 commentaires cinq étoiles..
Une fois que vous avez Unity, créez un nouveau projet 3D. J'ai fait une scène simple avec un terrain et une sphère. Dans la fenêtre principale, sous la barre d’outils du menu, vous trouverez le Asset Store languette. Type PlayMaker dans votre champ de recherche. Suivez les instructions pour placer votre achat. Vous devrez peut-être utiliser le lien dans votre e-mail de confirmation ouimportationdirectement à travers Unity. Vous constaterez peut-être que cela vous ramène au magasin de ressources, mais ne vous inquiétez pas, cliquez dessus. Ajouter au panier et il devrait vous donner l'option de téléchargement.
Téléchargez le fichier et décompressez-le dans un dossier facile à trouver. Maintenant importons un paquet personnaliséen allant à Biens> Forfait Personnalisé et ouvrant votre décompressé PlayMaker fichier.
Après avoirimporté le paquet, choisissez Dansdécrochage PlayMaker. Cela va ajouter le PlayMaker option dans votre barre de menu.
Chaque FSM doit être attaché à un objet. Dans ce cas, notre sphèresera l'objet que nous cherchons à contrôler. Plus tard, nous devrons spécifier notre objet de jeu une fois l’action créée. Pour l'instant, confirmons que notre sphère a un corps rigide. En outre, gèlons le X et Y position de notre sphèredansla Inspecteur la fenêtre.
Aller au PlayMaker onglet sur la barre de menu supérieure et cliquez sur PlayMaker éditeur. Cela ouvrira la fenêtre ci-dessous. Cliquez et faites glisser l'onglet pour le placer à côté de votre Jeu onglet en bas.
Sur la droite de la fenêtre de l'éditeur, vous verrez quatre onglets:
C'est ici que vous choisirez les options et les paramètres pour votre état. En plus de changer le nom, vous pouvez ajouter votre propre la description, ce qui est pratique lorsque vous avez de grands projets. Par exemple, cet état déplacera la balle à gauche.
Pour ajouter une machine à états à un objet, choisissez votre objet dans la liste. Hiérarchie. Dirigez-vous vers le Éditeur fenêtre et clic droit pour ajouter un FSM. Cela commence la machine d'état, et ce sera Etat un.
Deuxièmement, nous devons créer un Événement système (Qu'est-ce qui se passe après l'interaction de l'utilisateur). C'est ce qui va déclencherla Etat,par exemple bouton cliqué ou passer la souris sur. Pour ce projet, nous choisirons passer la souris sur.
Créons notre prochain état et nommons-le Ball Moves. Vous verrez immédiatement un point d'exclamation rouge; En effet, une fois que vous avez créé un état, vous devez définir une transition. Pour définir une transition d'un état à l'autre, clic-droit et choisir Cible de transition. Là, vous verrez le nom du deuxième état que vous avez créé. Vous verrez maintenant une flèche reliant vos deux états.
Il est temps d'ajouter la physique à notre objet. Pour ce faire, vous activez le Navigateur d'action. Il y a de nombreuses actions que vous pouvez choisir pour votre objet, ce qui est plutôt cool.
N'hésitez pas à regarder toutes les commandes que vous pouvez utiliser dans votre projet. Pour chaque action, nous devrons définir des paramètres..
Pour faire bouger notre sphère, nous devrons lui donner force et vitesse à travers le Navigateur d'action. Tout d'abord, assurez-vous que le bon état est choisi. Pour rechercher une action, tapez-la dans le champ de recherche. Recherchons unedd force. Sous le Etat onglet à droite, changez le Y variable à 100.
Maintenant ajouter de la vitesse paren répétant les étapes ci-dessus. Changer la Y variable à 50.
Frappé jouer et le tour est joué! Votre sphère devrait se déplacer vers la caméra. Il y a presque un nombre illimité d’actions que vous pouvez effectuer simplement avec PlayMaker une fois que vous avez compris l’interface.
À mon avis, PlayMaker est un excellent ajout à Unity. Même si vous avez une expérience de la programmation, il est beaucoup plus facile de créer des jeux interactifs entièrement animés en deux fois moins de temps..
L'unité a une économie active. Il existe de nombreux autres produits qui vous aident à construire votre projet. La nature de la plate-forme en fait également une excellente option à partir de laquelle vous pouvez améliorer vos compétences. Quel que soit le cas, vous pouvez voir ce que nous avons disponible sur le marché Envato.
Si vous êtes débutant, une fois que vous aurez appris l’interface, vous pourrez considérablement améliorer votre courbe d’apprentissage. PlayMaker a également une communauté très active, où vous pouvez trouver des questions et des réponses des utilisateurs.