Eu gostaria de saber se tem jeito de trabalhar com layers no delphi.
POr exemplo:
eu tenho uma imagem -> [fundo] -> image1
e tenho outra imagem -> [bola] -> image2
essas imagens estão em variaveis Timage
eu quero carregalas eu componente Timage só -> imagetotal
trabalhando com apenas um componente TIMAGE eu gostaria de trabalhar com tipo de layers.
pra carregar em um componente Timage só eu faria isso
x := 10;
y := 50;
imagetotal.Canvas.Draw(0,0,image2.Picture.Graphic);
imagetotal.Canvas.Draw(x,y,image1.Picture.bitmap);
//sendo x e y variaveis globais para indicar a posição da bola
cada botão pra movimentar a bola faz isso:
//botão para cima
imagetotal.Canvas.Draw(x,y-5,image1.Picture.bitmap);
y := y-5;
//botão para baixo
imagetotal.Canvas.Draw(x,y+5,image1.Picture.bitmap);
y := y+5;
//botão para a direita
imagetotal.Canvas.Draw(x+5,y,image1.Picture.bitmap);
x := x+5;
//botão para a esquerda
imagetotal.Canvas.Draw(x-5,y,image1.Picture.bitmap);
x := x-5;
so q a bola fica com um rastro, por favor ajudem:
o código de fonte esta no link:
ps: clique primeiro em desenhar para depois movimentar a bola
Pergunta
D4n1l0d
Eu gostaria de saber se tem jeito de trabalhar com layers no delphi.
POr exemplo:
eu tenho uma imagem -> [fundo] -> image1
e tenho outra imagem -> [bola] -> image2
essas imagens estão em variaveis Timage
eu quero carregalas eu componente Timage só -> imagetotal
trabalhando com apenas um componente TIMAGE eu gostaria de trabalhar com tipo de layers.
pra carregar em um componente Timage só eu faria isso
cada botão pra movimentar a bola faz isso:so q a bola fica com um rastro, por favor ajudem:
o código de fonte esta no link:
ps: clique primeiro em desenhar para depois movimentar a bola
http://www.danilod.hpg.ig.com.brhttp://www.danilod.hpg.ig.com.br
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.