So in the resident evil and silent hill games unlike modern games, when you go near a door and press a button, The screen transitions to black and presents another level.
just like this one
link text
So how is this done in unity? specifically in C#?
Any thoughts? cause im having trouble thinking about this one.
I suspect they simply loaded up and played a Bink (or other similarly compressed and encoded) video in a player in screen space while they loaded the next area in the background. Those served as a kind of loading screen back in the day, where disk reads on your favorite playstation or dreamcast took half of forever - the duration of time you’d spend waiting for and seeing a door opening (to my recollection) would always be inconsistent. It would depend on the size of the level being loaded in the background. It’s pretty easy to do in Unity, just make use of the sceneLoaded event callback in SceneManagement.SceneManager.