Conectar-se

Esqueci minha senha

Últimos assuntos
» [Enquete] Concursos GMBR
por Willy Ontem à(s) 19:49

» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36
Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220919 mensagens em 30412 assuntos

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

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

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

Mensagem por GabrielXavier 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
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por theguitarmester 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
theguitarmester

Ranking : Sem avaliações
Notas recebidas : B
Data de inscrição : 28/02/2012
Número de Mensagens : 1908
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1

Prêmios
   : 2
   : 2
   : 1

Ver perfil do usuário http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Voltar ao Topo Ir em baixo

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

Mensagem por saim 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
saim

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 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por Thiago_o_programador 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
Thiago_o_programador

Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 709
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

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

Mensagem por GabrielXavier 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
avatar
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

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