Forum Le CBNA
Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

Récupérer l'ID des tiles

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 3936
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Récupérer l'ID des tiles   Dim 23 Déc - 0:58

Attention! le code suivant peut, selon le cas mettre plusieurs minutes à s'executer! Ce script doit être utilisé par des personnes rensignées sur le sujet!
Le script est lent, mais ça ,peut servir à changer au dernier moment , si on veux des maps externes... On appelle le script et après, on a tous les tiles...
Citation:

i=10000001
max=1000000
//id du premier tiles possible (i) et nombre d'itérations (max)
dim=1//dimension de la liste contenant les id
tile_list[0]=-1
while (not tile_exists(i)){i+=1}
//permet de commencer la boucle avec l'id du premier tile trouvé
for (k=i;k<i+max;k+=1)
{if tile_exists(k){dim+=1; tile_list[dim]=k}}


Voilà qui m'a bien servi ces temps ci...
_________________
Click for a free cookie
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****



Age : 16
Inscrit le : 16 Nov 2006
Messages : 1577
Localisation : Bruxelles, Belgique @ Louise Gallery
 : ────────── :
Projet Actuel : PacWars
Avancement : 
35/10035/10035/10035/100 (35/100)

MessageSujet: Re: Récupérer l'ID des tiles   Dim 23 Déc - 13:30

Tu l'a utilisé pour faire quoi par exemple ?

Car l'utilité de ce script ne me saute pas aux yeux Very Happy
_________________
Spoiler:
 


Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 3936
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Récupérer l'ID des tiles   Dim 23 Déc - 15:43

ben... tu commence un super jeu et tout, tu fait tes maps etc...
Un jour, tu décide de mettre les maps en fichiers externes...
Comment faire pour recréer celles qui sont déjà faites?
Prendre les objets c'est pas un problème normalement... Mais les tiles?

Bref, ce script sert à reprendre les tiles pour pouvoir en quelque sorte exporter les tiles dans un fichier externes...
_________________
Click for a free cookie
Revenir en haut Aller en bas

Récupérer l'ID des tiles

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Scripts GML-
Poster un nouveau sujet   Répondre au sujet