AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  

 

 apparition random dans un object

Aller en bas 
3 participants
AuteurMessage
Ghatos
Utilisateur moyen
Ghatos


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

apparition random dans un object Empty
MessageSujet: apparition random dans un object   apparition random dans un object EmptyMer 2 Sep 2015 - 13: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 ****
hyper


Messages : 1458
Localisation : près de Nantes
Projet Actuel : Super Note Aventure

apparition random dans un object Empty
MessageSujet: Re: apparition random dans un object   apparition random dans un object EmptyMer 2 Sep 2015 - 14:02

apparition random dans un object Action_jumprandom
Et ça c'est quoi ? hap

_________________
côt.
Revenir en haut Aller en bas
https://cagibi.itch.io/
Ghatos
Utilisateur moyen
Ghatos


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

apparition random dans un object Empty
MessageSujet: Re: apparition random dans un object   apparition random dans un object EmptyMer 2 Sep 2015 - 14: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 ****
hyper


Messages : 1458
Localisation : près de Nantes
Projet Actuel : Super Note Aventure

apparition random dans un object Empty
MessageSujet: Re: apparition random dans un object   apparition random dans un object EmptyMer 2 Sep 2015 - 14: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

apparition random dans un object Action_jumpposition
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
https://cagibi.itch.io/
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

apparition random dans un object Empty
MessageSujet: Re: apparition random dans un object   apparition random dans un object EmptyMer 2 Sep 2015 - 21: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 ^^
apparition random dans un object U3dfr2apparition random dans un object Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





apparition random dans un object Empty
MessageSujet: Re: apparition random dans un object   apparition random dans un object Empty

Revenir en haut Aller en bas
 
apparition random dans un object
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Avoir un dialogue plus apparition d'un object
» Apparition dans un endroit libre
» Nombre d'object max dans une room
» Creer un object dans une timeline
» [Résolu] Faire apparaître de manière random, dans une zone précise

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: