[Ajuda correçao Bug] Movimento direcional 8 direçoes Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Ajuda correçao Bug] Movimento direcional 8 direçoes

2 participantes

Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Cavalo Sáb Nov 26, 2016 11:07 pm

Bom, eu tava testando alguns sistemas na EO 2.0, implementei esse movimento direcional:
 
https://www.eclipseorigins.com/Thread-8-Directional-Movement--7605?highlight=directional+movement

Mas ele ta todo bugado - por nao ser exatamente feito pra EO 2.0 - o mais grave era que os bloqueios nao seguravam os jogadores, o que eu corrigi mudando essa linha em cada uma das 4 direçoes adicionadas

Código:
   If CheckDirection(DIR_DOWN) Then

( No codigo que descreve a Dir_down_RIGHT, porque na Dir_DOWN tem q ser esse ai de cima mesmo )

 que deveria ser :

 
Código:
       If CheckDirection(DIR_DOWN_RIGHT) Then


e assim respectivamente. Contudo, desde entao o personagem nao consegue andar na direçao Down_right ( baixo e direita ) fica como se a direçao tivesse um bloqueio. Nao to conseguindo achar o erro no codigo para poder concertar. Se alguem tiver alguma ideia da uma luz

OBS: o personagem anda normalmente para todas as direçoes, MENOS para baixo + direita
OBS²: O NPC ta andando normalmente para DOWN_RIGHT, menos o player, o que me faz pensar que o codigo ta errado em algo perto de processmovement ou na canmove

_________________
...
[Ajuda correçao Bug] Movimento direcional 8 direçoes Qzggn6
Cavalo
Cavalo
Iniciante
Iniciante

Mensagens : 67
Créditos : 5

Ir para o topo Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Profane ~ Dom Nov 27, 2016 3:04 pm

O melhor que você pode fazer agora é checkar o Input. 

Marque em debug as linhas a do check Direcional Down Right e veja se a leitura chega até o local, va fazendo a triagem para ver até onde o código chega.

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Cavalo Dom Nov 27, 2016 4:26 pm

Profane ~ escreveu:O melhor que você pode fazer agora é checkar o Input. 

Marque em debug as linhas a do check Direcional Down Right e veja se a leitura chega até o local, va fazendo a triagem para ver até onde o código chega.
Ja tentei de todo jeito, li e reli o codigo varias vezes  Question
Nas eclises com DX8 ta dando a mesma treta na dir_down_right

_________________
...
[Ajuda correçao Bug] Movimento direcional 8 direçoes Qzggn6
Cavalo
Cavalo
Iniciante
Iniciante

Mensagens : 67
Créditos : 5

Ir para o topo Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Profane ~ Seg Nov 28, 2016 7:24 am

dir_down_right é apenas um input, dx8, dx9, dx1000, não taria afetando tanto isso. Se desejar, manda por PM a engine que faço a triagem e vejo no que dá, ai mando a correção por aqui para que você aplique no seu.

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Cavalo Seg Nov 28, 2016 8:07 pm

Profane ~ escreveu:dir_down_right é apenas um input, dx8, dx9, dx1000, não taria afetando tanto isso. Se desejar, manda por PM a engine que faço a triagem e vejo no que dá, ai mando a correção por aqui para que você aplique no seu.
Eu so apliquei o sistema numa E.O virgem, vou upar e te mandar por MP.
Outra coisa, quando o NPC vai seguir um player em diagonal, nas direçoes de up ele vai normalmente, mas na down_right e down_left o NPC da umas " teletransportadas ", tenho quase certeza que corrigindo o erro da dir_right isso tambem vai embora.  Neutral

_________________
...
[Ajuda correçao Bug] Movimento direcional 8 direçoes Qzggn6
Cavalo
Cavalo
Iniciante
Iniciante

Mensagens : 67
Créditos : 5

Ir para o topo Ir para baixo

[Ajuda correçao Bug] Movimento direcional 8 direçoes Empty Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos