Jump to content
Unity Insider Forum
Sign in to follow this  
chrische5

Spiel erneut starten

Recommended Posts

Hallo

 

Ich versuche mein Spiel mittels:

SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);

neu zu starten. 

Es werden aber nicht alle Dinge wieder so gesetzt, wie beim direkten Start aus dem Editor. Die Kamera kennt ihre Grenzen nicht mehr. Auf den Player wirkt offenbar keine Gravitation usw.. Habe ich was vergessen?

 

 

Christoph

Share this post


Link to post
Share on other sites

Eigentlich wird die Szene komplett entladen und neu geladen. Es gibt aber Dinge, die nicht an die Szene gebunden sind und damit trotz Szenenwechsel erhalten bleiben:

  • Die Werte statischer Felder
  • Objekte, die mit DontDestroyOnLoad geflagt wurden
  • Assets (z.B. ScriptableObjects)

Die Sachen, die du beschreibst, scheinen ja aber keine Dinge zu sein, die vor dem Szenenwechsel schon der Fall sind, sondern ganz neu dazukommen. Das ist in der Tat etwas schräg. Ich würde empfehlen, ein Minimalbeispiel zu bauen (z.B. indem du deine Szene kopierst und immer weiter Dinge rauslöschst, bis das Problem weg ist), um die Fehlerquelle einzugrenzen.

Share this post


Link to post
Share on other sites

Totaler Neustart: Nein, nicht dass ich wüsste.

Soda-ScriptableObjects sind da aber besonders - die haben ja das blaue Icon an den dynamischen Eigenschaften und vergessen jede Änderung wieder, wenn der Play Mode wieder ausgeht. Kannste direkt im Inspektor ausprobieren :)Das ist also nicht das Problem...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...