Pegar cores em um background

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Pegar cores em um background

Mensagem por Markituh em Sab 17 Jul 2010, 17:30

Olá galerinha da GMBR!

Tenho um background de 64 x 32 pixels. Esse back está recheado de cores,que são quadrados de 8 x 8 pixels. No total,são 32 cores. O que eu quero é: Fazer com que o GM pegue essas cores de acordo com o valor do prefixo \c[valor]. Vai aí uma imagem do back:


Basicamente,é o sistema de cores do RPG Maker.

Perdão,mas... Meu topico ficou para trás... Poderiam me ajudar? Se estou fazendo duplo post,perdoem-me.


Editado por CyraxX: Ninguém é obrigado a ficar 24 horas na frente do PC, com a janela da GMBR aberta, respondendo duvidas, se ninguém respondeu, é porque não sabe, paciência.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pegar cores em um background

Mensagem por dungeon333 em Ter 27 Jul 2010, 13:43

Código:

// pegarcor(back,x,y)
var surface0,cor;
surface0 = surface_create(background_get_width(argument0),background_get_height(argument0))
surface_set_target(surface0)
draw_background(argument0,0,0);
surface_reset_target();
cor = surface_getpixel(surface0,argument1,argument2);
surface_free(surface0);
return cor;

tenta esse script
como usar :
Código:

pegarcor(background0,3,3);
// retorna a cor no background0 na posiçao 3,3

dungeon333

Número de Mensagens : 351
Data de inscrição : 29/05/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum