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

Katerp, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

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

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

Criar 2 efeitos com image_angle

em Seg 14 Fev 2011, 11:32
é o seguinte pessoal, eu tenho uma sprite de 6x40 e nela tem 2 pequenos quadrados, que são os tiros da nave! Esses tiros são criados na posX e na posY da nave e saem certinho do cano dela! Agora eu preciso substituir esses tiros por efeitos FLARE só que de acordo com a image_angle ou seja veja abaixo:

Esse é o tiro: "=" ele é em forma de um igual! e de acordo com a pos do mouse ele sai com o angulo certo, ou seja, se o mouse estiver para cima ele vai sair assim: "||" se o mouse estiver na diagonal superior direita ele vai sair assim: "//" TATATA é isso, eu tentei criar os efeitos no draw assim:

Código:
effect_create_above(ef_flare,image_angle+0,image_angle+0,0,c_black)
effect_create_above(ef_flare,image_angle+0,image_angle+40,0,c_black)

Ou seja eu tentei criar os efeitos um na ponta e ou na outra ponta da sprite! só que ele não sai de acordo com o angulo da sprite! entendem como?
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

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

Re: Criar 2 efeitos com image_angle

em Seg 14 Fev 2011, 17:35
do manual:
Código:
effect_create_above(kind, x, y, size, color)
você está tentando substituir x,y por image_angle. Não vai funcionar, porque image_angle não depende da posição.
Talvez você queira usar algo como:
Código:
effect_create_above(ef_flare,x+lengthdir_x(sprite_width,image_angle),y+lengthdir_y(sprite_width,image_angle),0,c_black)
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