6

Working on a game in Unity for a school project, spent several hours trying to implement a feature... successfully implemented it... only to realize that the feature does something very different than I thought it did.

I thought LoadSceneMode.Additive loaded scenes into memory in the background so I could just switch to them for faster load times... nope, it loads the scenes and just stacks them on top of each other or something like that... Unless I'm still misunderstanding...

Comments
  • 0
    📌 To know the correct answer. Also a beginner in game development, developing my first game too. 😎

    I would use LoadAsync and just jump to the loaded scene in the background whenever I needed to. However that's just for one or two levels. Too much levels loaded like that would be cruel to the performance. Another way would be to use off-mesh links if you already use navmesh. Since a off-mesh link can jump to another scene. ( Running in a door would load the other scene then. )
  • 1
    @Tokimimo I'll have to look into that at some point...
  • 2
    Currently scratching my head off in a game dev hackathon.
  • 0
    @htlr
    What would be your approach to this problem if you dont mind sharing with game dev beginner? :)
Add Comment