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

Biemorth

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 28/10/2010
Número de Mensagens : 28
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://playball.forumfree.it/

Como Fazer Image Angle

em Qui 01 Mar 2012, 17:39
Queria saber como faço um image angle
o personagem girar conforme giro o mouse

ou seja aparecer um sprite diferente quando o jogador estiver indo pra cada lado.

por favor se puderem me ajudar, agradeço '-'
Ranking : Nota D
Notas recebidas : C+D
Data de inscrição : 25/06/2011
Número de Mensagens : 63
Insígnias de JAM :

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

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

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 17:57
Eu já vi o Utakata usar isso no "cubo de elite". Aparentemente precisa fazer alguma conta pra calcular o ângulo com base nas coordenadas do mause tendo como ponto relativo o personagem. Não sei exatamente como fazer, mas acho que basta pegar umas formulas com um professor de matemática do ensino médio. O que não é o seu caso.
avatar
Data de inscrição : 28/10/2010
Número de Mensagens : 28
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://playball.forumfree.it/

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 17:59
estou na oitava série maninho rsrs
avatar
Ranking : Nota C
Notas recebidas : B-D
Data de inscrição : 06/01/2012
Número de Mensagens : 343
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://equipeevolution.forumeiros.com/

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 18:11
Afinal é para mudar de sprite ou é para mudar de angulo?
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 03/09/2011
Número de Mensagens : 85
Insígnias de JAM :

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

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

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 18:15
Fórmulas?Tem uma engine de tiro com mouse do Utakata e o código do step para isso é :
Código:
image_angle = point_direction(x,y,x,y)
Você troca o último x e o último y pelo lugar que ele aponta.
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 18:25
Gitimao escreveu:estou na oitava série maninho rsrs
também estou

@Tópic
Pelo que eu entendi você quer isso : (coloca no step
Código:
//sprite
if mouse_x>x
{
 image_index = 1
}
if mouse_x<x
{
 image_index = 0
}

No caso tem duas imagens, uma para esquerda (image 1) e uma para direita (image 0), mas você pode usar o image_xscale para inverter.
avatar
Ranking : Nota D
Notas recebidas : C+D+D+D
Data de inscrição : 03/03/2011
Número de Mensagens : 252
Insígnias de JAM :

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

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

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 18:40
Uma das coisas que mais manjo no GM é de Image angle,
porém nao entendi sua pergunta.Por favor reformule-a tonto
avatar
Data de inscrição : 28/10/2010
Número de Mensagens : 28
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://playball.forumfree.it/

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 19:25
Oque eu quero dizer é que por exemplo meu jogador se movimenta para direita, quando ele se movimentar para esse lado aparecerá uma sprite dele pra direita, e assim pros outros lados e e diagonais.
avatar
Data de inscrição : 18/01/2012
Número de Mensagens : 85
Insígnias de JAM :

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

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

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 19:44
Pera é pelo mouse ou pelo teclado?
Olha se for pelo teclado use isso (top view)

Código:

if keyboard_check(vk_up)
{
y-=5
image_angle=180
}
if keyboard_check(vk_down)
{
y+=5
image_angle=0
}
if keyboard_check(vk_right)
{
x+=5
image_angle=90
}
if keyboard_check(vk_left)
{
x-=5
image_angle=-90
}
if keyboard_check(vk_nokey)
{
image_angle=0
}
if keyboard_check(vk_up) and keyboard_check(vk_left)
{
x-=10
y-=5
image_angle=255
}
if keyboard_check(vk_up) and keyboard_check(vk_right)
{
x+=10
y-=5
image_angle=-255
}
if keyboard_check(vk_down) and keyboard_check(vk_left)
{
x-=10
y+=5
image_angle=-45
}
if keyboard_check(vk_down) and keyboard_check(vk_right)
{
x+=10
y+=5
image_angle=45
}
avatar
Ranking : Nota D
Notas recebidas : D+B+D
Data de inscrição : 03/10/2011
Número de Mensagens : 421
Insígnias de JAM :

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

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 19:45
create:
image_speed=.15

step:
image_angle=point_direction(x,y,mouse_x,mouse_y) // O braço vai Girar apontando para o Mouse
image_xscale=1 // Não Vai daixar o braço inverter os lado, do geito que faz quando está sem a arma

acho q e isso.............
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 Fazer Image Angle

em Qui 01 Mar 2012, 19:51
Caramba não é tão dificil...
É só ver em quer direção está e mudar a sprite. Eu já fiz isso com um cara no MSN xD
Código:
var d;
d=point_direction(x,y,mouse_x,mouse_y)
if (d<45 and d>0) or (d>315 and d<360) {sprite_index=spr_direita}
if d>45 and d<135 {sprite_index=spr_cima}
if d>135 and d<225 {sprite_index=spr_esquerda}
if d>255 and d<315 {sprite_index=spr_baixo}
Agora se você quer ir nas diagonais, é só usar a logica não é? Se não conseguir... tá maus hein.
Até mais!
avatar
Data de inscrição : 28/10/2010
Número de Mensagens : 28
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://playball.forumfree.it/

Re: Como Fazer Image Angle

em Qui 01 Mar 2012, 20:00
obriagdo luis deu certo. e sim eu uso realmente o mouse, e o jogo é de futebol rs
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