AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

 

 mosaîque aléatoire (résolu)

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


Messages : 697
Projet Actuel : laby-ereinte !

mosaîque aléatoire (résolu) Empty
MessageSujet: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMar 9 Fév 2010 - 23:11

❓

je souhaite remplir mon écran de

petit carré de 32 sur 32 pixels de couleur aléatoire pour former une mosaïque (un peu comme quand la tnt ne capte pas)

j'ai crée un objet contrôle dans lequel j'ai mis ce code dans le draw event

{
col=make_color_rgb(random(255),random(255),random(255))
draw_set_color(col)
}
draw a rectangle avec les coordonnées


mon problème est que :

à chaque step la couleur du rectangle change,et je souhaite quelle ne change pas et pour aligner tous mes rectangles je dois coder toutes les coordonnées de chaque rectangle,je pense qu'il doit y avoir un moyen plus simple pour y parvenir!

merci de m'accorder un petit moment


Dernière édition par marty le Mer 10 Fév 2010 - 22:59, édité 1 fois
Revenir en haut Aller en bas
Invité
Invité




mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMer 10 Fév 2010 - 0:21

je crois que ce code pourrait résoudre ton problème happy1

Code:
if !variable_local_exists('color')
{
for (w=0; w<640/32; w+=1)
for (h=0; h<480/32; h+=1)
{
color[w,h]=random(power(255,3))
}
}

for (w=0; w<640/32; w+=1)
for (h=0; h<480/32; h+=1)
{
draw_set_color(color[w,h])
draw_rectangle(w*32,h*32,(w*32)+32,(h*32)+32,0)
draw_set_color(0)
}
edit :
Spoiler:
Revenir en haut Aller en bas
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMer 10 Fév 2010 - 4:19

si ceci est le code d'un objet "carré"
Code:
{
col=make_color_rgb(random(255),random(255),random(255))
draw_set_color(col)
}
draw a rectangle avec les coordonnées

tu pourrais mettre col=make_color_rgb(random(255),random(255),random(255)) dans le create, non?
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
SonicZeldaMario
Banni(e)
SonicZeldaMario


Messages : 111

mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMer 10 Fév 2010 - 17:11

C'est sa que tu veut faire ?
Code:
for (d=0; d<32; d+=1)
for (p=0; p<32; p+=1)
{
draw_point_color(d*1,p*1,c_blue)
}
Ou un truc comme sa mais en carré ?
Spoiler:

_________________
Greuh je t'ai fait peur ?
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMer 10 Fév 2010 - 18:11

shm31 a écrit:
je crois que ce code pourrait résoudre ton problème happy1

Code:
if !variable_local_exists('color')
{
for (w=0; w<640/32; w+=1)
for (h=0; h<480/32; h+=1)
{
color[w,h]=random(power(255,3))
}
}

for (w=0; w<640/32; w+=1)
for (h=0; h<480/32; h+=1)
{
draw_set_color(color[w,h])
draw_rectangle(w*32,h*32,(w*32)+32,(h*32)+32,0)
draw_set_color(0)
}
edit :
Spoiler:
+1
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) EmptyMer 10 Fév 2010 - 22:58

merci pour vos idées,shm31 c'est exactement ce que je voulais faire,bravo pour ton code que je vais tenter d'assimiler.

je ne pensait pas acheter une licence,mais vous m'avez converti!

à bientôt sur le cbna :sourire:
Revenir en haut Aller en bas
Contenu sponsorisé





mosaîque aléatoire (résolu) Empty
MessageSujet: Re: mosaîque aléatoire (résolu)   mosaîque aléatoire (résolu) Empty

Revenir en haut Aller en bas
 
mosaîque aléatoire (résolu)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Donner un mouvement aléatoire
» [RESOLU] Probleme Aleatoire random()
» [Résolu] Déplacements aléatoire tout les X temps
» nom aléatoire
» Tri aléatoire =)

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: