Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Pb: Unknow variable Lun 14 Jan 2008 - 14:53 | |
| [Edit: Programme faux] Encore une fois j'ai besoin d'aide. J'ai pas mal cherché mais pour l'instant ça vient pas. C'est un problème d'Unknow variable, ici le premier terme "j" de la ligne ***. Un script, utilisé dans l'onglet Create, doit déterminer tous les objets en "ligne de vue" avec "Collision_line". Pour ça, je stocke dans un premier double tableau: "tabx et taby", les valeurs "fausses" passeront à 0. Puis je l'ai fait repasser dans un tableau seulement si elles sont différentes de zéro. J'obtiens donc un tableau de toutes les possibilités des coordonnées. N'hésitez pas à me demander le gm6 si vous voulez m'aider. - Code:
-
k=0; for(j=0;j<instance_number(obj_capteur);j+=1) { tabx[j]=0; taby[j]=0; } while(k<instance_number(obj_capteur)) { for(j=0;j<instance_number(obj_capteur);j+=1) { id1=instance_find(obj_capteur,j); with (id1) if !collision_line(other.x,other.y,x,y,obj_mur,0,0) ***{other.tabx[j]=x;other.taby[j]=y;}else{other.tabx[j]=0;other.taby[j]=0;}; if (tabx[j]!=0){tax[k]=tabx[j];tay[k]=taby[j];maxk=k;k+=1;}; } }
Dernière édition par le Mar 15 Jan 2008 - 11:45, édité 1 fois |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Pb: Unknow variable Lun 14 Jan 2008 - 15:49 | |
| - Citation :
k=0; for(j=0;j<instance_number(obj_capteur);j+=1) { tabx[j]=0; taby[j]=0; } while(k<instance_number(obj_capteur)) { for(j=0;j<instance_number(obj_capteur);j+=1) { id1=instance_find(obj_capteur,j); with (id1) { if !collision_line(other.x,other.y,x,y,obj_mur,0,0) other.tabx[j]=x;other.taby[j]=y;}else{other.tabx[j]=0;other.taby[j]=0;}; if (tabx[j]!=0){tax[k]=tabx[j];tay[k]=taby[j];maxk=k;k+=1;}; } }
faut tout de suite mettre une accolade aprè le with, sinon il prend que le premier truc qu'il trouve.... _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: Pb: Unknow variable Lun 14 Jan 2008 - 17:52 | |
| Merci Mad
En fait, il faut aussi écrire other.tabx[other.j] etc ... |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Pb: Unknow variable Lun 14 Jan 2008 - 19:23 | |
| ah oui effectivement ^^ _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: Pb: Unknow variable Mar 15 Jan 2008 - 11:44 | |
| Finalemment je ne suis pas sur de mon affirmation sur le "other". quoiqu'il en soit le programme que je veux faire ne marche pas, et en regardant celui du dessus vous on s'aperçoit que déjà ce dernier est loin de pouvoir faire ce que je veux réaliser (...).
Donc ne vous attardez pas sur ce programme plus que faux. Désolé à ceux qui ont pedu du temps pour cette question, qui d'ailleurs reste en suspend. Mon objectif était d'optimiser mon programme, pour l'instant je vais le contourner, et si une ame charitable comprend l'idée du script et le résoud merci d'avance. |
|
Contenu sponsorisé
| Sujet: Re: Pb: Unknow variable | |
| |
|