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

Nenhum

Ver toda a lista


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

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

[Pedido]Movimentação 8 direçoes 100% funcional.

em Sab 14 Mar 2015, 21:36
Seguinte galera, quando se cria uma movimentação de 4 direçoes normais (game Top-view), o personagem ja anda automaticamente pelas 8 direçoes no Game Maker,
porem quero criar um sistema que o personagem mesmo em estado ''Idle'' permaneça em posição diagonal, é claro que o comando final tenha sido apertado 2 direçoes exemplo : (up,left).

Aqui vai algumas Funcoes que quero ter ideia de como fazer:

Idle = Parado
Attack = Atacando
Walk = Andando

Etc etc.

Alguem poderia me ajudar? /o/

Obs: Se possivel algo que de pra ser usado com o networking do GM:S;

Edit: Não estou querendo uma ''engine'' com tudo isso, meus pedidos não são pra acelerar meu projeto , eu quero para aprender a faze-lo com base a algum ja jeito, exemplo abrir o projeto e verificar como foi feito , como funciona e tudo mais o/


edit2: Nenhuma alma bondoza por ae não? x.x
avatar
Data de inscrição : 25/11/2012
Número de Mensagens : 77
Insígnias de JAM :

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

Re: [Pedido]Movimentação 8 direçoes 100% funcional.

em Qui 19 Mar 2015, 00:52
Tenta algo tp

hspeed=0;
vspeed=0;

if keyboard_check(vk_left) hspeed=-1;
if keyboard_check(vk_right) hspeed=1;
if keyboard_check(vk_up) vspeed=-1;
if keyboard_check(vk_down) vspeed=1;
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 31/01/2014
Número de Mensagens : 64
Insígnias de JAM :

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

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

Re: [Pedido]Movimentação 8 direçoes 100% funcional.

em Qui 19 Mar 2015, 09:37
Tenta ai esse script Cool

No Step do Player
Código:

if(keyboard_check(vk_right)){
    hspeed = 3;
}
if(keyboard_check(vk_left)){
    hspeed = -3;
}

if(keyboard_check(vk_up)){
    vspeed = -3;
}
if(keyboard_check(vk_down)){
    vspeed = 3;
}

if(keyboard_check(vk_right) && keyboard_check(vk_up)){
    vspeed = -3;
    hspeed =  3;
}

if(keyboard_check(vk_left) && keyboard_check(vk_up)){
    vspeed = -3;
    hspeed =  -3;
}

if(keyboard_check(vk_left) && keyboard_check(vk_down)){
    vspeed =   3;
    hspeed =  -3;
}

if(keyboard_check(vk_right) && keyboard_check(vk_down)){
    vspeed =   3;
    hspeed =   3;
}
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: [Pedido]Movimentação 8 direçoes 100% funcional.

em Qui 19 Mar 2015, 14:34
Código:
hspeed=(keyboard_check(ord('D'))-keyboard_check(ord('A')))*2
vspeed=(keyboard_check(ord('S'))-keyboard_check(ord('W')))*2
avatar
Data de inscrição : 06/03/2015
Número de Mensagens : 28
Insígnias de JAM :

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

Re: [Pedido]Movimentação 8 direçoes 100% funcional.

em Qui 19 Mar 2015, 14:49
Valeu pessoal vo tentar e ver se fica bom !!!

Conteúdo patrocinado

Re: [Pedido]Movimentação 8 direçoes 100% funcional.

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