TheNeoGameFactory / GWJ20-GodotCommunityDE

Godot Wild Jam #20
GNU General Public License v3.0
1 stars 5 forks source link

Neues Pausenmenü mit Titel "Pause" und Button zum Weitermachen (wird … #39

Closed ghost closed 4 years ago

ghost commented 4 years ago

…durch Escape ausgelöst im Conami-Skript).

jonathan-wolt commented 4 years ago

das pause menu öffnet sich so wie es jetzt ist nur im hauptmenu. also nicht in den von uns erstellten leveln. Wollen wir dann einfach bei der ifAbfrage die nahmen unserer Level mit eintrage? Achso ne. Es wäre einfacher wenn wir einfach fragen, ob NICHT das hauptmenu oder der splashsreen offen sind

TheNeoGameFactory commented 4 years ago

Ich mach das schon.

ghost commented 4 years ago

@jonathan-wolt Das öffnet sich nur beim Level

TheNeoGameFactory commented 4 years ago

Find das animierte PAUSE genial, das sieht gut aus.

TheNeoGameFactory commented 4 years ago

Schwarzer Hintergrund ist aber.. dämlich, so sieht man das schwarz der Deutschland Fahne nicht ;)

TheNeoGameFactory commented 4 years ago

32

Außerdem steht da... mit Exit/... Wir können zu keiner Zeit das spiel beenden außer alt+f4 oder im fenstermodus mit dem x....

TheNeoGameFactory commented 4 years ago

.... gerade nochmal richtig getestet... Bis auf die Animation der Schrift mit dem Farbverlauf und der neuen Kameraperspektive kann ich es nicht annehmen...

Ich habe es auf meinen Rechner, ich werde versuchen die beiden Sachen ins Projekt zu übernehmen, der request wird aber abgelehnt....

Deine Pause funktioniert 0!

Der Timer läuft noch, das easter Egg wird abgerufen usw.... Bei dieser Pause kann der Spieler auch einfach die Hand von der Tastatur nehmen...

ghost commented 4 years ago

Schwarzer Hintergrund ist aber.. dämlich, so sieht man das schwarz der Deutschland Fahne nicht ;)

@TheNeoGameFactory Dann braucht man eben noch eine weiße Umrandung, denke schon, dass das schwarz für dark mode besser ist, da Transparenz so besser angezeigt wird. Auch für Bilder, die z. B. im Menü noch fehlen.

ghost commented 4 years ago

32

Außerdem steht da... mit Exit/... Wir können zu keiner Zeit das spiel beenden außer alt+f4 oder im fenstermodus mit dem x....

Ok, mache ich noch rein, ist ja schon mal ein Anfang

ghost commented 4 years ago

.... gerade nochmal richtig getestet... Bis auf die Animation der Schrift mit dem Farbverlauf und der neuen Kameraperspektive kann ich es nicht annehmen...

Ich habe es auf meinen Rechner, ich werde versuchen die beiden Sachen ins Projekt zu übernehmen, der request wird aber abgelehnt....

Deine Pause funktioniert 0!

Der Timer läuft noch, das easter Egg wird abgerufen usw.... Bei dieser Pause kann der Spieler auch einfach die Hand von der Tastatur nehmen...

Sicher? Der physics process läuft ja nicht mehr, also kann es auch nicht abgerufen werden. Also als ich es getestet habe, hatte es funktioniert selbst bei 4 Sekunden Edit: Stimmt, der Timer selbst müsste noch pausiert werden, jedenfalls wird er nicht mehr gestartet.

ghost commented 4 years ago

get_tree().paused ist Quatsch, weil dann auch kein Input mehr registriert wird. Damit auch kein zweites Esc-Drücken.

jonathan-wolt commented 4 years ago

nein ist es nicht. Man kann nämlich bei jedem node einstellen, ob es selber pausiert, wenn der scene tree pausiert. Also stellst du bloß bei deinem Pausemenü ein, dass es weiter läuft. und tada alles klappt wie du es willst

TheNeoGameFactory commented 4 years ago

Hatte ich nicht erst den Link dazu geschrieben... Da steht es doch genau erklärt...

ghost commented 4 years ago

nein ist es nicht. Man kann nämlich bei jedem node einstellen, ob es selber pausiert, wenn der scene tree pausiert. Also stellst du bloß bei deinem Pausemenü ein, dass es weiter läuft. und tada alles klappt wie du es willst

Ok nice, dann schaue ich mir das mal an.

ghost commented 4 years ago

Hatte ich nicht erst den Link dazu geschrieben... Da steht es doch genau erklärt...

Hatte aufgehört zu lesen bei "inrecoverable state", alle Nodes werden pausiert und das Spiel kann nicht fortgesetzt werden.

ghost commented 4 years ago

Ich habe es auf meinen Rechner, ich werde versuchen die beiden Sachen ins Projekt zu übernehmen, der request wird aber abgelehnt....

Sehe noch keine Changes im master, deshalb weiß ich nicht, ob ich noch daran weiterarbeiten soll oder nicht

ghost commented 4 years ago

Wenn ja, dann kommen noch ein paar Commits zu diesem PR hinzu