Conectar-se
Quem está conectado
26 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 26 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 14/02/2015
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

aumentando sprites, so em codigo

em Sab 04 Jul 2015, 16:34
Galera, é o seguinte: fico muito grato em quem tentar me ajudar, quero criar um sprite a partir de código, e com o uso do keyboard_check, ou seja, com o apertar de um botão, fazer esse sprite aumentar ou diminuir de tamanho, por exemplo um retângulo, aumentando ou diminuindo um pixel em todas as vértices. Como posso fazer? procurei tutoriais, mas eu não consigo achar muita coisa em códigos, mais em "drag and drop".
avatar
Ranking : Sem avaliações
Data de inscrição : 04/07/2015
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: aumentando sprites, so em codigo

em Sab 04 Jul 2015, 17:06
if keyboard_check(vk_up){image_xscale+=1 image_yscale+=1}

if keyboard_check(vk_down){image_xscale-=1 image_yscale-=1}
avatar
Data de inscrição : 14/02/2015
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: aumentando sprites, so em codigo

em Sab 04 Jul 2015, 17:37
e o sprite, como faço pra criar?
avatar
Ranking : Nota C
Notas recebidas : D+C+C
Data de inscrição : 20/08/2013
Número de Mensagens : 77
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: aumentando sprites, so em codigo

em Sab 04 Jul 2015, 17:52
no objeto que você deseja reescalar mude o sprite para o sprite que vai ser reescalado
ponha no creat do objeto
Código:

init_pixel_scale()
crie o script "init_pixel_scale" e ponha:
Código:

tamx=1
tamy=1
e no draw ponha
Código:

draw_sprite_ext(sprite_index,image_index,x,y,tamx,tamy,0,c_white,1)
para aumentar pixels:
Código:

add_pixel(x pixels,y pixels)
para diminuir:
Código:

rem_pixel(x pixels, y pixels)
crie o script "add_pixel" e ponha
Código:

tamx+=(image_xscale/sprite_width)*argument0
tamy+=(image_yscale/sprite_height)*argument1
crie o script "rem_pixel" e ponha
Código:

tamx-=(image_xscale/sprite_width)*argument0
tamy-=(image_yscale/sprite_height)*argument1

quer uma engine ? se qze eu fasso

ok vlw ? Very Happy
avatar
Data de inscrição : 14/02/2015
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: aumentando sprites, so em codigo

em Sab 04 Jul 2015, 20:52
rs ficou legal, só não imaginava que fosse ser trabalhoso, mas valeu, pode mandar a engine brother se quiser, abraços e obg flw
Conteúdo patrocinado

Re: aumentando sprites, so em codigo

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