Jump to content
  • 0
Sign in to follow this  
egyptPOWER

Programação Problema com Walkthrough

Question

egyptPOWER    0
egyptPOWER
Engine: OTX 2.X.S.5 (FORGOTEN_PATH_7_X)

Server em questão: 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Estou com o seguinte problema:

Os personagens não conseguem passar uns por dentro dos outros ( e não devem de fato), porém quando um vem de encontro ao outro andando, eles conseguem ocupar o mesmo SQM.

 

Dei uma fuçada nas sources mas me parece normal essa parte:
 

player.cpp

Spoiler

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

 

 

Alguém sabe dizer oque pode estar acontecendo? Pode ser que seja no otclient também, não sei dizer sinceramente...

 

Obrigado desde já!

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
TheRatazana    8
TheRatazana

Isso parece acontecer porque em dado momento ambos estão indo para a mesma destinação, e consequentemente irão checar o mesmo Tile, pode ser que eles ambos validem o tile e só depois se movam pra ele, ficando juntos no mesmo tile. Se for esse o caso essa função Player::canWalktrough não deve estar sendo chamada, já que nenhum deles estaria vendo o outro no dado Tile, então eu te recomendo a por um std::cout no começo dessa função, só pra você investigar se ela está sendo mesmo chamada, porque pelo que parece quando um Tile já está ocupado não existe problema, mas sim quando os dois se aproximam na mesma direção, sem que nenhuma esteja no Tile, mas ambos o queiram ocupar

Share this post


Link to post
Share on other sites
  • 0
GryLLo    18
GryLLo

Opa bro, belezinha?


Eu encontrei algumas funções em .cpp que falam sobre Walkthrough, mas no seu caso, acredito que mexer nelas não resolva..

Realmente é como você disse e os personagens não conseguem passar pelos outros normalmente? É bem estranho ela funcionar e o programa falhar só pela colisão, minha primeira impressão, achei que fosse algo relacionado a lag, mas acho que não.

Bom, se você conseguir fazer uma demonstração com um mini-clipe, seria bem interessante.

 

É nóissssssssssss

Edited by GryLLo

Share this post


Link to post
Share on other sites
  • 0
egyptPOWER    0
egyptPOWER

@GryLLo Irei providenciar um clip assim que possível e atualizo o tópico. De fato é bem estranho isso.

Edited by egyptPOWER

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×