• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Bloc avec texture animée

    Les blocs
    1.7.x
    8
    22
    8760
    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.
    • pulgan
      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
      • pulgan
        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
        • Superloup10
          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
          • pulgan
            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
            • elias54
              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
              • Diangle
                Diangle dernière édition par

                Tu devrais developer un peu plus.

                1 réponse Dernière réponse Répondre Citer 0
                • pulgan
                  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
                  • Fine33
                    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
                    • pulgan
                      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
                      • Fine33
                        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
                        • pulgan
                          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
                          • Fine33
                            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
                            • pulgan
                              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
                              • JustPingo
                                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
                                • pulgan
                                  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
                                  • Diangle
                                    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
                                    • robin4002
                                      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
                                      • pulgan
                                        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
                                        • Valou3433
                                          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
                                          • pulgan
                                            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
                                            • 1 / 2
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            Contact / Mentions Légales

                                            MINECRAFT FORGE FRANCE © 2018

                                            Powered by NodeBB