Ajouter un personnage custom !
Notre jeu donne la possibilité aux joueurs d'ajouter leurs propres personnages customs au jeu par le biais d'un fichier de configuration.
Étape 1: Création du fichier de config
Commencer par créer un dossier "characters" dans le même dossier ou se trouve votre exécutable.
Dans le dossier characters créer un sous-dossier avec le nom de votre personnage
Dans ce dossier creer un sous-dossier nommé assets.
Créer un fichier config.json et placer le dans le dossier que vous venez de créer et Récupérer le modèle de fichier de configuration ci-dessus.
Placer dans le dossier 'assets' l'icon qui apparaitera lors de la sélection de personnage. Nommez le icon.png.
Étape 2: Configurer la texture de votre personnage
Placer dans le dossier assets votre fichier png correspondant aux textures de votre personnage.
Ce fichier devra être nommé sheet.png
Compléter ensuite les valeurs de hframe (nombre d'animations en horizontale) et vframe (nombre d'animation en verticale).
Ajouter une scale à votre personnage.
Ajouter un offset à votre personnage.
Pour que votre sheet.png soit correct il faut que toutes les frames ont une même taille.
Étape 3: Gérer les animations
Votre sheet.png devra contenir 10 animations:
Hit
Idle
Jump
Run
Attack1, Attack2, Attack3
AirAttack1, AirAttack2, AirAttack3
Si vous ne mettez pas toute ce animations rien ne se passera lorque vous appuyerez sur le boutton correspondant.
Il ya deux types d'animations, simples (Hit, Jump, Run, Idle) et les attaques.
Pour le bon fonctionnement de l'animations "Hit" (animations qui est joué lorsque le joueur est touché), elle devra contenir 5 frames et ne pas être joué en boucle ('loop': false).
Le "name" de vos animations doit correspondre à la liste ci-dessus.
DEBUG: Mode Training
Notre jeu propose un mode training qui permet aux joueurs de tester les différentes fonctionnalités du jeu et tester également leurs personnages.
Pour pouvoir y accédez-vous devez nommer votre personnage "debug" (Renommé le dossier de votre personnage en "debug")
Le mode training vous permettra:
de tester la hitbox des animations de votre personnage.
de ralentir le jeu afin d'avoir un meilleur aperçu des différentes hitbox.
Last updated