Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[Ajuda correçao Bug] Movimento direcional 8 direçoes
2 participantes
Página 1 de 1
[Ajuda correçao Bug] Movimento direcional 8 direçoes
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
_________________
...
Cavalo- Iniciante
- Mensagens : 67
Créditos : 5
Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes
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.
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 ~- Colaborador
- Mensagens : 818
Créditos : 130
Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes
Ja tentei de todo jeito, li e reli o codigo varias vezesProfane ~ 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.
Nas eclises com DX8 ta dando a mesma treta na dir_down_right
_________________
...
Cavalo- Iniciante
- Mensagens : 67
Créditos : 5
Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes
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 ~- Colaborador
- Mensagens : 818
Créditos : 130
Re: [Ajuda correçao Bug] Movimento direcional 8 direçoes
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.
_________________
...
Cavalo- Iniciante
- Mensagens : 67
Créditos : 5
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos