Manipulamento de imagens com Game maker

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

Qualidade Manipulamento de imagens com Game maker

Mensagem por Isaias em Sex 04 Jun 2010, 04:46

Funciona em : Game Maker 8.0 (6.0, 7.0) Pro/Lite (testei no gm 8.0, mais quase certeza funcionar nas outras versões)
Nível: Básico / Mediano


vou mostrar um dos principios básicos pra quem quer criar algum programa de edição de imagem ou mesmo criar animações!
creio que algumas pessoas se pergutaram como eu fiz isso , vou mostrar um dos caminhos ;], o "manipulamento" de imagens com o game maker é bem fraco, pelo fato das funções serem lentas ;) , é bom ter um pc razoavelmente bom para não travar...

USE COM IMAGENS PEQUENAS (50 x 50);

primeiro crie um sprite e deixe com o nome: spr_principal, esse sprite será a imagem que nóis iremos recriar

crie dois objetos: principal, obj_pixel

coloque esse código no Draw do obj_principal
Código:


draw_sprite(spr_principal,0,0,0); // draw o sprite
altura = sprite_get_height(spr_principal); //  pega altura do sprite
largura = sprite_get_width(spr_principal); // pega largura do sprite
 for (i=0; i<=largura; i+=1) { // vai passando por cada pixel horizontal
for (ii=0; ii<=altura; ii+=1) { // isso serve pra percorrer todos pixels da coluna
my_color =draw_getpixel(i,ii); // pega a cor do pixel
obj:=instance_create(i,ii,obj_pixel); // cria um obj que fará a "formação" da imagem
obj.cor=my_color; // vai definir uma cor pra ele
}}
instance_destroy(); // destroi o obj pra não criar milhoes de objs



Agora no obj_pixel...

Create
Código:
cor=0;

Step:
Código:
if(mouse_check_button(mb_left)){ instance_destroy(); }

Isso Vai ser responsavel por destruir o objeto quando ele for clicado.

Draw
Código:
draw_line_color(x,y,x+1,y+1,cor,cor);

cria um "quadrado" (pixel para os mais intimos xD)


Última edição por Janx em Sab 16 Out 2010, 17:18, editado 5 vez(es) (Razão : melhorar formatação)

Isaias

Número de Mensagens : 374
Idade : 23
Data de inscrição : 16/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Manipulamento de imagens com Game maker

Mensagem por Cainã em Sex 04 Jun 2010, 10:40

Era exatamente como eu tinha pensado, valeu por esclarecer melhor o método que você usou.

Cainã

Número de Mensagens : 1335
Idade : 22
Data de inscrição : 07/03/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://cai.na.tl/

Voltar ao Topo Ir em baixo

Qualidade Re: Manipulamento de imagens com Game maker

Mensagem por Isaias em Sex 04 Jun 2010, 10:43

Cainã escreveu:Era exatamente como eu tinha pensado, valeu por esclarecer melhor o método que você usou.
de nda :], com um pouco de experiencia e criatividade dá pra criar vários estilos de animações Very Happy

Isaias

Número de Mensagens : 374
Idade : 23
Data de inscrição : 16/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Manipulamento de imagens com Game maker

Mensagem por PedroX em Sex 04 Jun 2010, 12:04

muito bom!
valeu por explicar como se faz!

é muito util esse efeito

flw

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Manipulamento de imagens com Game maker

Mensagem por Conteúdo patrocinado Hoje à(s) 14:15


Conteúdo patrocinado


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