You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hoe moeten we de positie van onze robot doorsturen? (Voor een spectator die dus alle 4 de robots ziet bewegen) Ik had een thread gemaakt die PlayerClient.updatePosition(...) gebruikt om elke seconde de positie door te sturen. Dit lukt ook maar dan krijg ik geen andere berichten meer binnen. Bijvoorbeeld bij een disconnect van een andere client wordt de handler niet opgeroepen.
Enig idee waar dit aan ligt/hoe ik het anders moet aanpakken?
The text was updated successfully, but these errors were encountered:
Ja, het werkt perfect tot ik de updatepositie-thread laat lopen.
Ik laat de thread niet lopen:
Nu is er geen probleem, vanaf ik een GUI sluit (als het spel al gestart is) krijgen de andere gui's een timeout message en gamepaused
2)Ik laat de thread wel lopen:
Nu zal iedere GUI zijn positie om de seconde doorsturen, als ik een gui sluit (als het spel al gestart is) krijgen de andere geen timeout of gamepaused. De posities blijven gewoon verder sturen (en worden nog steeds door de spectatorHandler opgevangen).
tgoossens heeft net een kwartiertje komen kijken en heeft gemerkt dat de heartbeatThread niet meer loopt vanaf mijn sendPositionsThread loopt.
Hij kon het probleem niet reproduceren in zijn testproject.
Het probleem is echter nog niet opgelost...
Hoe moeten we de positie van onze robot doorsturen? (Voor een spectator die dus alle 4 de robots ziet bewegen) Ik had een thread gemaakt die PlayerClient.updatePosition(...) gebruikt om elke seconde de positie door te sturen. Dit lukt ook maar dan krijg ik geen andere berichten meer binnen. Bijvoorbeeld bij een disconnect van een andere client wordt de handler niet opgeroepen.
Enig idee waar dit aan ligt/hoe ik het anders moet aanpakken?
The text was updated successfully, but these errors were encountered: