fr:random_textures
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fr:random_textures [2022/05/02 19:59] – admin | fr:random_textures [2022/05/07 10:39] (current) – admin | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| (sans passer par des modèles aléatoires) | (sans passer par des modèles aléatoires) | ||
| + | Les textures aléatoires sont une manière simple de donner beaucoup de vie au monde de Minecraft.\\ | ||
| + | Mais elles sont compliquées à mettre en place. | ||
| + | |||
| + | |||
| + | ==== Actuellement - via les modèles ==== | ||
| + | |||
| + | Actuellement pour pouvoir utiliser les textures aléatoires (10 variantes d'une même texture pour cette exemple.), il faut : | ||
| + | - Modifier un fichier dans le dossier " | ||
| + | - Créer 10 fichiers dans le dossier " | ||
| + | - Créer 10 textures dans le dossier " | ||
| + | 21 fichiers créés ou modifiés, pour 10 variantes.\\ | ||
| + | Et autant d' | ||
| + | |||
| + | ==== Proposition 1 ==== | ||
| + | |||
| + | Une façon simple de faire et d' | ||
| + | Ce fichier ne sert pour l' | ||
| + | |||
| + | On pourrait s'en servir également pour faire des textures aléatoires. | ||
| + | De cette manière, les modèles feraient appel au fichier de base et le mcmeta en fournirait une version aléatoire. | ||
| + | |||
| + | Exemple avec ce couple de fichiers : | ||
| + | * assets/ | ||
| + | * {{: | ||
| + | |||
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | 0, | ||
| + | 1, | ||
| + | 2 | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | (La syntaxe est basée sur le format de blockstates.) | ||
| + | |||
| + | 2 fichiers créés, peu importe le nombre de variantes. | ||
| + | Et beaucoup moins de source d' | ||
| + | |||
| + | === Version aléatoire et animée === | ||
| + | |||
| + | Exemple avec un "blaze rod" : | ||
| + | * assets/ | ||
| + | * {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | 0, | ||
| + | 1, | ||
| + | 2 | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | 3, | ||
| + | 4, | ||
| + | 5 | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | 6, | ||
| + | 7, | ||
| + | 8 | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </ | ||
| + | Et oui ça pourrait fonctionner avec les items :D | ||
| + | |||
| + | ---- | ||
| + | |||
| + | https:// | ||
fr/random_textures.1651521594.txt.gz · Last modified: 2022/05/02 19:59 by admin