Der Szenenmanager animiert den Szenenwechsel und hält die Viewports die nötig sind, um 2 Szenen gleichzeitig anzuzeigen. Schon besuchte Szenen werden in der history
gespeichert und werden wiederhergestellt statt neu instanziiert zu werden.
Falls die Szene zu der gewechselt wird die Methode receive_navigation
hat, wird diese mit dem als navigation_data
übergebenen Parameter nach der Instanziierung aufgerufen (onready vars
sind also != null
).
Die Spielinhalte und die Nakama Instanz sind mit den ProjectSettings unter debug/settings/network
definiert.
Darüber lässt sich
Die Hexgrid implementierung stammt von https://github.com/romlok/godot-gdhexgrid minus die Pathfinding-logik und mit anderem Basisvektor/Hex-Größe für pointy statt flat-topped Hexfelder.
Das Projekt verwendet Godot 3.2.3 (mit Mono-Support, der noch nicht wirklich benutzt wird)
Um mit Godot Projekte zu bauen müssen die Export-Templates installiert sein.
Project -> Export
oder
# godot muss im PATH sein, ist unter win zumindest nicht automatisch so
$ godot --export <platform>