AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 déplacement vers une instance au hasard [Résolu]

Aller en bas 
4 participants
AuteurMessage
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 18:27

Presque tout est dans le sujet, J'ai toujours été mauvais avec les ids et with alors si on pouvait m'aider ... En gros, j'arraive pas à renvoyer les coordonnées de l'obj capteur, en présumant que la ligne pour prendre une instance au hasard soit correct.


Event - Step
Code:

if keyboard_check(vk_enter)
    {
    id1=instance_find(obj_capteur,random(instance_number(obj_capteur)));
    with id1 {r=x;s=y;}
    status=true;
    }
if (status==true)
    {
    mp_potential_step(r,s,2,true);
    }
Un petit salut, après une longue absence, à toute la communauté qui m'a déjà beaucoup aidé dans la programmation.


Dernière édition par le Mar 8 Jan 2008 - 23:37, édité 2 fois
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 18:34

pourquoi avoir mit des accolades autour de
Code:
r=x;s=y;
?

Sinon, ton code me semble bon.
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 18:51

Tu as raison c'est peut être en trop.

Edit: toujours pas

bizarre parce qu'en programmant la destruction au hasard ca marche... comme ça:

Event - Step
Code:

if keyboard_check(vk_enter)
    {
    id1=instance_find(obj_capteur,random(instance_number(obj_capteur)));
    with id1 instance_destroy();
    }
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 19:15

instance_find(obj,n) Retourne l'ID de l'instance (n+1) de type obj. obj peut être un objet ou le mot-clé all. S'il n'existe pas, l'objet spécial noone sera retourné. Notez que l'affectation des ID aux instances varie à chaque step. Aussi, vous ne pouvez pas utiliser les valeurs issues des steps précédents.

c'est peut-être la raison, je sais pas trop
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 20:08

colere2 possible merci, je vais essayer d'autres fonctions. je vais regrouper toutes les coordonnées dans un tableau et les choisir au hasard...
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 20:59

Code:

if keyboard_check(vk_enter)
    {
    id1=instance_find(obj_capteur,floor(random(instance_number(obj_capteur)));
    with id1 {r=x;s=y;}
    status=true;
    }
if (status==true)
    {
    mp_potential_step(r,s,2,true);
    }

Tu aurais pas oublier le floor ?

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 23:00

le problème, c'est que les variables r et s sont celles de id1, donc l'objet executeur ne les connait pas. Tu devrait faire :
with(id1){other.r=x ; other.s=y}

et le tour est joué.
Other signifie l'objet executeur, et non l'objet du with...

_________________
déplacement vers une instance au hasard [Résolu] Control-commentTous les icones de gm utilisables sur le cbna ICI  déplacement vers une instance au hasard [Résolu] Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMar 8 Jan 2008 - 23:28

ca a l'air simple quand c'est toi qui le dit ouh Merci
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] EmptyMer 9 Jan 2008 - 0:27

lol de rien... mais c'est vrai qu'on s'embrouille vite avec les IDs et les with p2

_________________
déplacement vers une instance au hasard [Résolu] Control-commentTous les icones de gm utilisables sur le cbna ICI  déplacement vers une instance au hasard [Résolu] Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé





déplacement vers une instance au hasard [Résolu] Empty
MessageSujet: Re: déplacement vers une instance au hasard [Résolu]   déplacement vers une instance au hasard [Résolu] Empty

Revenir en haut Aller en bas
 
déplacement vers une instance au hasard [Résolu]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Tir vers le haut
» Le bug du saut vers une plateforme [résolu]
» [Résolu] model 3D tourné vers un objet
» déplacement de voiture [résolu]
» [resolu]Deplacement et animation

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: