Le 21 juillet 2020 à 15:27:07 Scyllis a écrit :
Bonjour, je suis intéressée par Playmaker et si tu repasses par là ou si quelqu'un connaît, est-ce qu'il permet pas mal de choses ou est-ce assez limité ?
Genre tu te retrouves vite à ne pouvoir faire que des jeux de plateforme ou RPG ou tu peux gérer des trucs plus complexes ?
Ça pose pas de soucis niveau optimisation du jeu par rapport à du script ?
Merci d'avance à ceux qui répondront !
J'ai acheté Playmaker quand je commençais avec Unity.
J'avais un peu d’expérience en programmation mais seulement avec Python, je ne connaissais pas du tout C#.
Le programme fonctionne comme une finite state machine.
En gros ton programme est compose d’états et d’entrées. En fonction de l’état et de l’entrée le programme génère quelque chose.
Pour te donner un exemple simple prend une lumière qui s'allume et s’éteint quand tu presses un bouton
Ta lumière a 2 états (allumée/éteinte) et ton entrée est le bouton.
Si ta lumière est éteinte et que tu presses le bouton elle passe a l’état allumée" et vice versa.
Le problème que j'avais avec ce système c'est que c'est super pour certaines choses mais ça complique aussi les choses pour d'autres.
Tout ce que tu veux faire dans un jeu ne se traduit pas forcement super bien avec ce système et tu vas souvent te retrouver a faire des trucs alambiqués pour créer quelque chose qui aurait été relativement simple en C#.
Personnellement j'ai laisse tombe Playermaker après quelques semaines et j'ai appris C#.
Je trouve ça plus simple et tu peux aussi plus facilement trouver la solution a tes problèmes qu'avec PlayMaker (la plupart des gens utilisent C# donc plus de ressources sur le net).
Après certaines personnes ne jurent que par playmaker, j'imagine que ça dépend des gens.
Message édité le 21 juillet 2020 à 16:09:27 par Pseudo supprimé