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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

Duvida comDraw!!(Colisão, image_angle, etc...)

em Ter 02 Out 2012, 02:03
Olá pessoal,
Acho que ja sou quase intermediario em GML .
Mas estou aumentando minha capacidade fazendo varios testes com coisas que ainda não sei.

Então eu queria saber se, por exemplo usando o draw eu desenho um quadrado,
ai eu queria saber se é possivél colocar esse quadrado para ser tipo a sprite do objeto,
para ter colisões, image_angle, etc...

Como se o desenho que desenhei pelo draw fosse uma sprite em PNG ou qualquer outro formato.


AQui eu desenhei esse quadrado pelo draw:
Código:
tm=50//tm = tamanho(qnt de pixels)
for (i=0;i<=tm;i+=1)
{draw_point(x,y+i*1)
draw_point(x+i*1,y)
draw_point(x+tm-i*1,y+tm)
draw_point(x+tm,y+i*1)}
Logico que o draw_retangle seria mais facil né mas to fazendo testes acabei de aprender a usar for entao tava testando o for rsrsrss

Aee pessoal se não tive dando para entender diz ae que eu tento explicar.
Abraços...
avatar
Ranking : Sem avaliações
Notas recebidas : B
Data de inscrição : 28/02/2012
Número de Mensagens : 1908
Insígnias de JAM :

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

Prêmios
   : 2
   : 2
   : 1
Ver perfil do usuáriohttp://guitarmester.no.comunidades.net/index.php?pagina=19362978

Re: Duvida comDraw!!(Colisão, image_angle, etc...)

em Ter 02 Out 2012, 02:16
Acredito que não, mas voce pode fazer colisçoes com Tiles, o Jiraya fez uma Engine sobre isto, depois eu comento mais.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: Duvida comDraw!!(Colisão, image_angle, etc...)

em Ter 02 Out 2012, 09:09
Não é possível.
As colisões usam a mask-index (que normalmente é igual à sprite_index), não importa o que você use no draw_event (aliás, a colisão é um evento diferente do draw).
Mas é possível gerar sprites em qualquer evento, por consequencia é possível gerar masks de colisão também. Pesquise funções como sprite_add_* ou sprite_create_* e dê uma olhada em surfaces (não é necessário usar surfaces, mas quebra um galhão).
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Duvida comDraw!!(Colisão, image_angle, etc...)

em Ter 02 Out 2012, 10:07
Até eu acho que poderia, veja só, era só utilizar comandos como:
Código:
screen_save_part('sprite',(coor denadas do quadrado))
//e depois
s=sprite_add('sprite',0,false,true,0,0)
sprite_index=s
diz aí se funcionou;
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

Re: Duvida comDraw!!(Colisão, image_angle, etc...)

em Ter 02 Out 2012, 10:46
Spoiler:
Aee pessoal não tenho tempo agora acordei atrasado aqui pra escola ja to na correria,
quando eu chegar eu foço os testes e as pesquisas e comento ou edito.
VALEW

EDIT: Ae pessoal,
o codigo não funcinou aqui travou o jogo.

Saim vou procurar estudar sobre as funções que você citou , ;] Valew
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