Scener och GameObjects
↑Hur det fungerar
Section titled “Hur det fungerar”En scen är en sparad sammansättning av GameObjects. En GameObject är en behållare för komponenter. Komponenterna ger funktionalitet och data, exempelvis Transform, MeshRenderer, Collider eller ett MonoBehaviour-skript. Ett GameObject ensamt renderar ingen modell och simulerar ingen fysik. Transform innehåller position, rotation och skala.
Använd flera scener när du behöver tydliga laddningsgränser (meny, nivå, resultat). Med additiv scenladdning kan flera scener vara laddade samtidigt, exempelvis för gemensam belysning.
Exempel att prova
Section titled “Exempel att prova”using UnityEngine;using UnityEngine.SceneManagement;
public sealed class LevelLoader : MonoBehaviour{ // The scene must be included in the active build profile. public void StartGame() => SceneManager.LoadScene("Game");}När ska det användas och vad kan gå fel?
Section titled “När ska det användas och vad kan gå fel?”När passar det? Separera start-, meny- och spelscener när de har olika livslängd. Lägg återanvändbara objekt i prefabs. Fallgrop: Ett scennamn som fungerar i editorn kan misslyckas i en build om scenen inte ingår. Undvik hårdkodade scenindex om listan ofta ändras.
Öva: Skapa scenerna Menu och Game, lägg till dem i bygglistan och koppla en UI-knapp till StartGame().
