Hallo Leute,
ich möchte nachdem ein Spieler auf den dedicated Server gejoint ist, sofort ein Widget anzeigen, damit der Spieler nicht sieht, wie die Spielobjekte nach und nach gespawnt werden. Das soll sozusagen als Loading screen dienen. Wenn ich das im PlayerController auf BeginPlay Spawne und hinzufüge, dann sehe ich etwa für 1 Sekunde, wie sich im Hintergrund die Welt aufbaut.
Kennt jemand eine Möglichkeit ein Widget sofort als erstes zu spawnen, noch bevor irgendein Begin Play aufgerufen wird? (im Constructionscript lassen sich Widgets leider nicht spawnen) Levelblueprint hab ich auch schon versucht.
Edit:
Aktuelle Lösung ist folgende: OnPostLogin wird auf den PlayerController ein reliable custom event zum client geschickt, dort dann sofort das widget geadded. Jetzt hab ich noch etwa 1-10 Frames lang den Hintergrund im Blick, bevor beinahe sofort der LoadingScreen erscheint. Mehr Latenz bedeutet hier mehr Wartezeit auch auf den Loadingscreen. Falls also noch jemand einen magischen Trick kennt, wie man auch diesen Bruchteil einer Sekunde wegmachen kann, immer raus damit