MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Bloc avec texture animée

    Planifier Épinglé Verrouillé Déplacé Les blocs
    1.7.x
    22 Messages 8 Publieurs 9.3k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • pulganP Hors-ligne
      pulgan
      dernière édition par robin4002

      Sommaire

      • Introduction
      • Pré-requis
      • Textures
      • Code
      • Bloc multi-texture
      • Bonus

      Pré-requis

      • Créer un bloc basique

      Introduction

      Dans ce tutoriel nous allons apprendre à animer une ou plusieurs textures d’un bloc.

      Textures

      Au lieu d’utiliser une texture de 16x16 nous allons utiliser une texture de 16x64 qui nous permet de faire une texture à 4 images(16x4 = 64).

      Si vous utilisez des textures en 32x32, il faudra utiliser une texture de 32x128.

      Voici ma texture :

      Code

      Pour commencer, vous devez placer la texture dans le dossier “assets.modid.textures.blocks” que vous avez du créer à la création de votre bloc basique(modid est à remplacer par le votre).

      Rendez-vous dans eclipse : ouvrez l’onglet “src/main/resources” puis “*assets.modid.textures.blocks”. *Faites clic droit sur le nom du dossier --> new --> File. À l’endroit où il y a écrit “file name” écrivez : “lenomdelatexture.png.mcmeta” et faites “finish”. Une fois cela fait la fenêtre du fichier va s’ouvrir. Ecrivez ceci dedans:

      ​{
          "animation": 
          {
          "frametime":4
          }
      }
      

      Explications :
      -“animation” veut dire que c’est une animation(logique)
      -“frametime” est le temps entre le changement entre les images de la textures.

      résultat :
      https://dl.dropboxusercontent.com/u/81327380/[gickr.com]_b0d0bfce-b27e-d9b4-091b-dce1409556af.gif

      Pour un bloc avec plusieurs textures

      Rien de plus simple ! Cela marche comme une texture simple vous n’avez pas besoin de rajouter de code compliqué.

      Bonus

      En bonus nous allons voir comment choisir l’ordre des textures. par exemple je veux afficher la texture 2 avant la 1 et afficher ensuite deux fois la 3. Notez que les numéros d’image sont décalés. Par exemple l’image 1= 0 l’image 2 = 1 etc

      ​​{
          "animation": {
              "frametime": 4,
              "frames": [
                  1,
                  0,
                  2,
                  2,
                  3
              ]
          }
      }
      

      Crédits

      Rédaction :

      • pulganr

      Correction :

      • Fine33

      retourSommaire des tutoriels

      1 réponse Dernière réponse Répondre Citer 0
      • pulganP Hors-ligne
        pulgan
        dernière édition par

        Je tien a dire qu’il est dur de réalisé un tutoriel car a chaque apercu des espaces sont rajouter et la taille revient à 2 enfin bref en cas de problème je peut modifier. je tien à etre desolé si mon orthographe est mauvaise. c’est mon point faible

        1 réponse Dernière réponse Répondre Citer 0
        • Superloup10S Hors-ligne
          Superloup10 Modérateurs
          dernière édition par

          Tu pourrais rajouter une image du rendu final en jeu.

          Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

          Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

          1 réponse Dernière réponse Répondre Citer 0
          • pulganP Hors-ligne
            pulgan
            dernière édition par

            @‘Superloup10’:

            Tu pourrais rajouter une image du rendu final en jeu.

            je ne sais pas faire gif malheuresement 😞

            1 réponse Dernière réponse Répondre Citer 0
            • elias54E Hors-ligne
              elias54 Administrateurs
              dernière édition par

              Dans ce cas, télécharge Screen-To-Gif ! Cela devrait résoudre ce problème. Moi non plus je ne savais pas en faire, jusqu’à ce que je découvre ce logiciel !

              Mon site | GitHub

              1 réponse Dernière réponse Répondre Citer 0
              • DiangleD Hors-ligne
                Diangle
                dernière édition par

                Tu devrais developer un peu plus.

                1 réponse Dernière réponse Répondre Citer 0
                • pulganP Hors-ligne
                  pulgan
                  dernière édition par

                  @‘Diangle’:

                  Tu devrais developer un peu plus.

                  hum oui mais développer quoi de plus? je ne sais pas quoi rajouter de plus

                  1 réponse Dernière réponse Répondre Citer 0
                  • Fine33F Hors-ligne
                    Fine33
                    dernière édition par

                    Une texture animée avec des animations random peut-être ?

                    Mes mods :

                    Agriculcraft

                    #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

                    1 réponse Dernière réponse Répondre Citer 0
                    • pulganP Hors-ligne
                      pulgan
                      dernière édition par

                      @‘Fine33’:

                      Une texture animée avec des animations random peut-être ?

                      je vais regarder le sujet;

                      sinon l’image gif a était rajouter

                      1 réponse Dernière réponse Répondre Citer 0
                      • Fine33F Hors-ligne
                        Fine33
                        dernière édition par

                        Ce n’est pas les textures qu’il y a sur le tuto.

                        Mes mods :

                        Agriculcraft

                        #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

                        1 réponse Dernière réponse Répondre Citer 0
                        • pulganP Hors-ligne
                          pulgan
                          dernière édition par

                          @‘Fine33’:

                          Ce n’est pas les textures qu’il y a sur le tuto.

                          non j’ai prit les texture de mon test a moi cela ne change rien c’est la meme chose

                          1 réponse Dernière réponse Répondre Citer 0
                          • Fine33F Hors-ligne
                            Fine33
                            dernière édition par

                            Je sais bien mais c’est toujours mieux de mettre les textures du tuto ^^

                            Mes mods :

                            Agriculcraft

                            #L'âge ne fait pas le mod.(L'âge ne fait pas le mod.)

                            1 réponse Dernière réponse Répondre Citer 0
                            • pulganP Hors-ligne
                              pulgan
                              dernière édition par

                              @‘Fine33’:

                              Je sais bien mais c’est toujours mieux de mettre les textures du tuto ^^

                              Ouai je changerais si j’ai le courage

                              1 réponse Dernière réponse Répondre Citer 0
                              • JustPingoJ Hors-ligne
                                JustPingo
                                dernière édition par

                                Et comment régler la vitesse d’animation ?


                                Über Networking Antennas

                                1 réponse Dernière réponse Répondre Citer 0
                                • pulganP Hors-ligne
                                  pulgan
                                  dernière édition par

                                  @‘JustPingo’:

                                  Et comment régler la vitesse d’animation ?

                                  Bonne question je vais chercher

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • DiangleD Hors-ligne
                                    Diangle
                                    dernière édition par

                                    Cela, est définit dans le code, le seul moyen c’est de faire plusieurs image identique (a moins que je me trompe :P).

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • robin4002R Hors-ligne
                                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                      dernière édition par

                                      Non, ce qu’il dit dans le tutoriel est faux.
                                          “frametime”:
                                      correspond au temps que va durer une image. (tout est dans le nom …)
                                      Le nombre d’image n’est pas à spécifier, il les prends automatiquement. Par contre on peut spécifier l’ordre des frames. Par exemple on peut faire qu’il affiche 2 fois la première image, puis une fois la deuxième, puis la troisième, puis à nouveau la deuxième puis la première :

                                      
                                      {
                                      
                                        "animation": {
                                          "frametime": 3,
                                          "frames": [
                                            0, 0, 1, 2, 1, 0
                                          ]
                                        }
                                      }
                                      

                                      En tout cas c’est ce que j’ai compris en regardant les .mcdata de l’eau, la lave et le wiki de mc.

                                      ÉDIT : il y a plus d’info sur le wiki anglais : http://minecraft.gamepedia.com/Resource_pack#Animation_Properties

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • pulganP Hors-ligne
                                        pulgan
                                        dernière édition par

                                        @‘robin4002’:

                                        Non, ce qu’il dit dans le tutoriel est faux.
                                            “frametime”:
                                        correspond au temps que va durer une image. (tout est dans le nom …)
                                        Le nombre d’image n’est pas à spécifier, il les prends automatiquement. Par contre on peut spécifier l’ordre des frames. Par exemple on peut faire qu’il affiche 2 fois la première image, puis une fois la deuxième, puis la troisième, puis à nouveau la deuxième puis la première :

                                        
                                        {
                                        
                                          "animation": {
                                            "frametime": 3,
                                            "frames": [
                                              0, 0, 1, 2, 1, 0
                                            ]
                                          }
                                        }
                                        

                                        En tout cas c’est ce que j’ai compris en regardant les .mcdata de l’eau, la lave et le wiki de mc.

                                        ÉDIT : il y a plus d’info sur le wiki anglais : http://minecraft.gamepedia.com/Resource_pack#Animation_Properties

                                        … Sa m’apprendra à lire trop vite. Bon je vais changer et tout refaire et mettre une vidéo YouTube merci robin.

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • Valou3433V Hors-ligne
                                          Valou3433
                                          dernière édition par

                                          J’ai une question : c’est possible de mettre moins/plus de 4 textures ? (moins j’imagine qu’on peut mettre 2 fois la même par exemple dans l’image mais je veut dire y a-t-il une autre solution) ?

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • pulganP Hors-ligne
                                            pulgan
                                            dernière édition par

                                            @‘Valou3433’:

                                            J’ai une question : c’est possible de mettre moins/plus de 4 textures ? (moins j’imagine qu’on peut mettre 2 fois la même par exemple dans l’image mais je veut dire y a-t-il une autre solution) ?

                                            Oui tu peut mettre plus ou moins de textures si tu veut juste deux texture par exemple il te suffit de mettre une texture 16x32

                                            1 réponse Dernière réponse Répondre Citer 1
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB