Résolu Ajout d'un arc personnalisé
-
Salut
J’ai enlevé ce que tu m’as dit, ça marche, ça n’enlève plus de vie, mais il y a quand même l’action quand on perd de la vie(jueur qui devient rouge et son)Est-ce normal ?
Peut-on l’enlever ?Merci d’avance
PS : Aucune idée pour l’effet ? -
Personne ?
-
Je vais faire des essais de mon côté dès que j’aurai réinstaller mes programmes.
-
Ok, merci
-
Comme promis :
http://pastebin.com/Mx395M22
http://pastebin.com/EMrMSzuu
http://pastebin.com/EABa71dADans la classe principale, tu fais comme les items normaux pour l’arc, et dans la méthode init tu mets :
EntityRegistry.registerModEntity(EntityTestArrow.class, "arrowTest", 200, this.instance, 10, 10, true);
Et dans ton client proxy :
RenderingRegistry.registerEntityRenderingHandler(EntityTestArrow.class, new RenderTestArrow());
-
Salut
Désolée du temps de réponse
Merci, mais voici mes flèche :
Et mes flèches qui reste en l’air :
-
Les flèches qui restent en l’air j’ai pas trouvé comment régler le soucis.
Par contre la rendu, c’est pas normal, ça fonctionnait lors de mes tests. Tu as sur que la méthode de l’enregistrement du rendu est bien appelé dans la classe principale ? -
Oui, c’est bien appeler pourtant
Dans le clientProxy, :@Override public void registerRenderThings() { RenderingRegistry.registerEntityRenderingHandler(EntityHeartArrow.class, new RenderHeartArrow()); }
Et dans la classe principale :
EntityRegistry.registerModEntity(EntityHeartArrow.class, "HeartArrow", 200, this.instance, 10, 10, true);
Mais je l’ai mis dans la méthode load(Init). C’est peut être pour ça
-
La méthode registerRenderThings est appelé dans la classe principale ? (proxy.registerRenderThings() dans la fonction init).
-
Non, il n’y étais pas
Qu’est ce que j’ai été idiot -_-Merci