Wiki 9Minecraft Craftstudio Api Wiki
Craftstudio Api WikiDocumentation › Comment Ajouter Votre Mod%C3%A8Le Craftstudio %C3%A0 Une Entit%C3%A9

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é


Pré-requis

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


La classe du Rendu

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à