AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 apparition random dans un object

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Ghatos
Utilisateur moyen
avatar

Messages : 69
Projet Actuel : Un jeu en 2D sur Game maker studio(parce que je ne sais faire que ça hap )

MessageSujet: apparition random dans un object   Mer 2 Sep 2015 - 11:38

salut! happy1

je fais un jeu un peu comme cookie clicker,mais avec des dollars.
et je veux faire que quand j'achète un truc,une imprimante par exemple(obj x)il spawn aléatoirement dans une zone(obj y).

j'ai fait des recherches sur le net,mais j'ai juste trouvé comment faire apparaitre l'object à un point précis.
(remarque:je suis nul en D&D)
pouvez-vous m'aider,s'il vous plait? happy1
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: apparition random dans un object   Mer 2 Sep 2015 - 12:02


Et ça c'est quoi ? hap

_________________
côt.
Revenir en haut Aller en bas
Ghatos
Utilisateur moyen
avatar

Messages : 69
Projet Actuel : Un jeu en 2D sur Game maker studio(parce que je ne sais faire que ça hap )

MessageSujet: Re: apparition random dans un object   Mer 2 Sep 2015 - 12:13

t'as pas tout compris.

je veux que mon object spawn dans une ZONE PRÉCISE.mais pas dans toute la map!
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: apparition random dans un object   Mer 2 Sep 2015 - 12:19

Alors prends l'action "Jump to a given position" dans l'onglet move.
Cette action te permettra de changer la position d'une instance précisément dans la room. Smile


Insère comme paramètres :
x : bord_gauche + random(bord_droit)
y : bord_haut + random(bord_bas)
En remplaçant par les valeurs de ton choix. Wink
Tu n'as pas besoin de cocher la case Relative, et laisse Self coché.

_________________
côt.
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7377
Localisation : Essonne

MessageSujet: Re: apparition random dans un object   Mer 2 Sep 2015 - 19:18

Vaudrait mieux retirer la taille du sprite aussi, histoire de pas déborder de la zone.
Mais dans ce cas, faut férifier que la zone est plus grande que le sprite, ce qui complexifie légèrement la chose.

En code, ça donne :
Code:
bord_gauche = 32;
bord_droit = 128;
bord_haut = 48;
bord_bas = 240;

x = bord_gauche + random( max( (bord_droit - bord_gauche) , sprite_width );
y = bord_haut + random( max( (bord_bas - bord_haut) , sprite_height );

Pour ça, glisse l'icône 'Execute a piece of code' dans ton create, et copie / colle le code ci dessus.
Bien sûr, le mieux est de créer directement ton objet aux bonnes coordonnées.

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2528eme utilisateur : GMLfan !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
Contenu sponsorisé




MessageSujet: Re: apparition random dans un object   

Revenir en haut Aller en bas
 
apparition random dans un object
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» 2 lune dans le ciel le 27 aout 2009 ?????
» Investir dans l'agriculture bio.
» mort tragique d'un pompier talantais dans le var
» Vocabulaire dans la Marine (code international des signaux )
» 14-18 les bûcherons Canadiens dans l'Orne.

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: