Conectar-se
Quem está conectado
31 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 29 Visitantes

CRP-Max, Katerp

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   :
   :
   :
Ver perfil do usuário

Como abrir uma imagem externa e fazer o tamanho máximo ser 640x480??

em Ter 10 Jul 2012, 14:30
Gostaria de substituir uma sprite no jogo por uma imagem externa, e que ela se redimensionasse automaticamente para 640x480 What a Face

Já tenho o código de abrir, mas não quer abrir a imagem:

Código:
if minhasprite=true{
minhasprite=get_open_filename("Arquivos de imagem|*.PNG; *.bmp; *.jpeg; *.jpg","")
if sprite_exists(minhasprite) {sprite_index=minhasprite}}

Como faz???
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 47

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: Como abrir uma imagem externa e fazer o tamanho máximo ser 640x480??

em Ter 10 Jul 2012, 16:26
Você tem que adicionar a sprite:
Código:
if minhasprite=-1{
minhasprite=sprite_add(get_open_filename("Arquivos de imagem|*.PNG; *.bmp; *.jpeg; *.jpg",""),0,0,0,0,0)
if sprite_exists(minhasprite) {sprite_index=minhasprite}}
Se você quiser você pode deletar a sprite antiga (coloque depois do código anterior, mas dentro do "if minhasprite!=-1"):
Código:
sprite_assign(spr_spriteantiga,image_index)
sprite_delete(image_index)
image_index=spr_spriteantiga
Agora se você quiser que ela se redimensione, é mais fácil fazer isso na hora de desenhá-la:
Código:
draw_sprite_stretched(sprite_index,0,x,y,640,480)
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum