getreqt Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Hallo Liebe Unity Community, Ich wollte mir heute mein eigenes Spiel exportieren. Wie üblich bin ich auf File > Build Settings gegangen, habe alle Scenen ausgewählt und auf Build & Run geklickt. Aber sofort als es startete stürzte es ab. Als ich nur die 2. Scene / das 2. Level ausgewählt habe, das Spiel gestartet habe, ist es nicht abgestürzt. Ich habe bereits alles ausprobiert, zB. die 32x Bit Variante, hat auch nicht geklappt. Ist die erste Scene / das erste Level defekt? Und woran kann es liegen? Ich hoffe ihr könnt mir weiterhelfen. Mit freundlichen Grüßen GetReqt Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 *Ich habe normalerweise die x86_64 Bit Variante ausgewählt* Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Wenn du die Szene im Editor ausprobierst, läuft alles glatt? Keine Fehlermeldungen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 vor 3 Minuten schrieb Sascha: Wenn du die Szene im Editor ausprobierst, läuft alles glatt? Keine Fehlermeldungen? Ja Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Bzw. Eine, zum nächsten Level: Scene with build index: 1 couldn't be loaded because it has not been added to the build settings. To add a scene to the build settings use the menu File->Build Settings... UnityEngine.SceneManagement.SceneManager:LoadScene(Int32) nextlevel:OnTriggerEnter2D(Collider2D) (at Assets/Scripts/nextlevel.cs:13) Habe diesen Fehler nun aber behoben, trotzdem stürtzt das Spiel immer noch ab 😕 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Mach mal nen Development Build und schau in die Log File. P.S. Darfst gerne deinen vorherigen Beitrag erweitern, statt einen neuen zu schreiben Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Meinen Sie über Build Settings > Developement Build, dann steht unter in der Console "Build completed with a result of 'Succeeded' UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)" Falls nicht habe ich die Log Datei dazugehängt. Editor.log Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Darfst hier gerne jeden dutzen Was du angehängt hast, ist der Editor Log, interessant wäre aber der vom Build. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Meinen Sie die "Editor-prev.Log" Datei? Wenn ja hier Editor-prev.log Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Nein. Das ist auch ein Log des Editors. Bitte lies dir den verlinkten Artikel über Log-Dateien durch und suche den Log deines Builds (Player). Und hör auf mich zu sietzen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Okay entschuldige was auch immer sietzen heißt 😕 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Sietzen = "Sie" sagen Dutzen = "Du" sagen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 vor 2 Stunden schrieb Sascha: Mach mal nen Development Build und schau in die Log File. P.S. Darfst gerne deinen vorherigen Beitrag erweitern, statt einen neuen zu schreiben Meinst du die upm.log? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Nein. Schau mal, da sind so Überschriften. Package Manager Editor Player Unter jeder dieser Überschriften ist eine Tabelle, die die Pfade auflistet, unter denen du beim jeweiligen Betriebssystem die Log File findest. Du bist mit Windows unterwegs. Also schaust du bei "Player" in der Tabelle unter "Windows". Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 vor 4 Minuten schrieb Sascha: Nein. Schau mal, da sind so Überschriften. Package Manager Editor Player Unter jeder dieser Überschriften ist eine Tabelle, die die Pfade auflistet, unter denen du beim jeweiligen Betriebssystem die Log File findest. Du bist mit Windows unterwegs. Also schaust du bei "Player" in der Tabelle unter "Windows". Player.log Player-prev.log Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Hm, da ist leider nicht viel drin. Da musst du jetzt debuggen. Mach mal eine Kopie deiner Szene, und dann löschst du da irgendein Objekt raus, das ein Script draufhat. Dann buildest du das Spiel. Wenn es immer noch abstürzt, löschst du das nächste Objekt mit Script und buildest wieder. Sobald es nicht mehr abstürzt, weißt du, dass das letzte Objekt, das du gelöscht hast, das mit dem Script ist, das das Problem verursacht. Dann kannst du mal schauen, was da genau für Scripte drauf waren. Und die kannst du dann genauer unter die Lupe nehmen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 vor 9 Minuten schrieb Sascha: Hm, da ist leider nicht viel drin. Da musst du jetzt debuggen. Mach mal eine Kopie deiner Szene, und dann löschst du da irgendein Objekt raus, das ein Script draufhat. Dann buildest du das Spiel. Wenn es immer noch abstürzt, löschst du das nächste Objekt mit Script und buildest wieder. Sobald es nicht mehr abstürzt, weißt du, dass das letzte Objekt, das du gelöscht hast, das mit dem Script ist, das das Problem verursacht. Dann kannst du mal schauen, was da genau für Scripte drauf waren. Und die kannst du dann genauer unter die Lupe nehmen. Oh wow, ich habe das problem gefunden! Vielen Dank! Aber kannst du mir weiterhelfen, da ich ja das spiel mit escape beenden möchte, und das Spiel immer sofort gecrashed ist wenn ich das darin hatte, also die C# Datei mit dem Code Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Dann poste halt mal den Code Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Gerade eben schrieb Sascha: Dann poste halt mal den Code Nein, da ich es selber versucht habe das Spiel mit ESC zu beenden das allerdings nicht geklappt hat(darum ist das spiel andauernd abgestürzt). Darum wollte ich dich fragen wie man das spiel *IMMER* mit ESC beendet Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Warum sollte das Spiel abstürzen, weil das Beenden mit Escape nicht funktioniert hat? Du musst ja irgendeinen Code in deinem Programm ausführen, der das irgendwie verursacht hat. Und wiederum irgendeinen Code, der eigentlich beim Drücken der Escape-Taste das Spiel hätte beenden sollen. Hätte jetzt gedacht, es handelt sich dabei um denselben Code. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Ja, Ich habe ausgegeben wenn jemand ESC drückt damit er das Spiel beenden soll .Game.Quit normalerweise Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 aber es hat automatisch beendet, ohne das ich esc gedrückt habe. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 15. September 2019 Melden Share Geschrieben 15. September 2019 Ja, dann poste doch mal den Code, der das tut. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
getreqt Geschrieben 15. September 2019 Autor Melden Share Geschrieben 15. September 2019 Ok, warte bitte Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.