Creare Videogiochi - Game Developer

Versione completa: Collisioni causano diseallineamento della posizione tra server e client
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ciao a tutti, ho un problema per quanto riguarda le collisioni in multiplayer, uso unreal 4.13.2 e i miei personaggi sono blueprint Character. Quando starto la partita i personaggi spawnano nella posizione desiderata e si muovono correttamente in quanto ho usato la checkbox "Replicate movement", il problema è quando questi personaggi collidono con qualcosa, per esempio, il client cammina per la mappa e va contro una roccia e continuando a camminare cerca di evitarla a destra, il server vede il personaggio che sbatte e riesce ad evitarla a destra ma il client in realtà è ancora li e questo causa diseallineamento tra la posizione del client che vede il server e quella dov'è il client realmente. Non riesco a capire come sia possibile questo.. Spero che qualcuno possa aiutarmi in questo problema.
Grazie