AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

 

 Placer un objet pour tous les X et Y de libre

Aller en bas 
3 participants
AuteurMessage
Shrom
Débutant



Messages : 18

Placer un objet pour tous les X et Y de libre Empty
MessageSujet: Placer un objet pour tous les X et Y de libre   Placer un objet pour tous les X et Y de libre EmptyJeu 5 Jan 2012 - 20:37

Bonjour, j'ai crée le code suivant dans l'espoir de placer un objet n'importe ou sur la grille si il n'y a pas un objet déj a cette endroit la ( donc sur un endroit libre) :

Code:
for (x_var=0; x_var=room_width; x_var+=1)
    {
        while place_free(x_var,y)
            {
                instance_create (x_var,y,Namcap_dot_obj)
            }
    }


Je vous accorde que dans ce cas la il devrait le faire que sur l'axe X et sur une seule ligne, mais la il ne fait rien du tout...


uen idée ?
Revenir en haut Aller en bas
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Placer un objet pour tous les X et Y de libre Empty
MessageSujet: Re: Placer un objet pour tous les X et Y de libre   Placer un objet pour tous les X et Y de libre EmptyJeu 5 Jan 2012 - 20:57

J'ai rarement utilisé les instructions for sauf que pour moi:

Citation :
for (x_var=0; x_var=room_width; x_var+=1)
veut dire:

Pour x_var = 0 ; Tant que x_var=room_width alors x_var+=1 ce qui me parait impossible, car x_var est déjà égale à 0.

Donc
Citation :
for (x_var=0; x_var<=room_width; x_var+=1)

Ça devrait marcher maintenant.

_________________
SP Lecteur Multimedia
I am an Placer un objet pour tous les X et Y de libre Gmq4 in the GM Quiz!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Placer un objet pour tous les X et Y de libre Empty
MessageSujet: Re: Placer un objet pour tous les X et Y de libre   Placer un objet pour tous les X et Y de libre EmptyVen 6 Jan 2012 - 12:07

En effet, là ta boucle ne s'exécute pas, corrige par
Code:
for(var xx = 0; xx < room_width; xx += 1) {...}

traiter l'itération xx = room_width n'a pas d'intérêt vu que c'est une position hors de la room car le plus grand x possible (qui soit compris dans la room) est de x = room_width-1.

Edit: utiliser un while est inaproprié, tu dois utiliser un if.

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Contenu sponsorisé





Placer un objet pour tous les X et Y de libre Empty
MessageSujet: Re: Placer un objet pour tous les X et Y de libre   Placer un objet pour tous les X et Y de libre Empty

Revenir en haut Aller en bas
 
Placer un objet pour tous les X et Y de libre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Stopper tous les objet sauf ceratin
» Un autre random pour tous
» comment faut mettre un son pour tous le jeu
» coment faire pour kun objet ne bouge pas
» Superposition 2 sprites pour un même objet

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: