Comment Ajouter Votre Mod%C3%A8Le Craftstudio %C3%A0 Une Entit%C3%A9
Nous allons voir comment ajouter un simple rendu de votre modèle CraftStudio à une entité
Vous allez avoir besoin de créer une simple entité, nous ne détaillerons pas le processus complet ici, pour un gain a temps, mais vous pourrez trouver un tutoriel facilement adaptable pour la version 1.11.2, disponible sur MinecraftForgeFrance
Rendez vous dans la classe qui gère le rendu de votre entité:
public class RenderTest<T extends EntityTest> extends RenderLiving<T>
{
public RenderTest(RenderManager manager) {
super(manager, new ModelCraftStudio(Mod_Test.MODID, "mon_modele", 64, 32), 0.5F);
}
}Comme vous avez pour le remarquer nous avons simplement besoin de changer le ModelBase par ModelCraftStudio
Simple n'est-ce pas ?
L'API ce charge en amont de lire vos ressources enregistrées pour en créer le rendu 3D dans le monde.
Nous avons cependant besoin de définir quelques paramètres au constructeur de la classe ModelCraftStudio
new ModelCraftStudio(modidIn, resourceIn, textureWidth, textureHeight);Le premier paramètre modidIn est l'id de votre mod,
resourceIn est le nom de votre modèle 3D enregistré précédemment
textureWidth et textureHeight sont respectivement la largeur et la hauteur de la texture de votre modèle
Astuce: Si la texture possède la même largeur et hauteur, vous pourrez alors n'indiquer qu'un seul paramètre pour la taille de la texture:
Exemple:
new ModelCraftStudio(ModTutoriel.MODID, "mon_modele", 64);Voilà vous avez correctement ajouter le modèle CraftStudio à votre entité !
Si vous voulez l'animer ça ce passe par là