Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/home-alone-studios/unity-scene-loader
A custom scene loader inspector component that makes it really easy to load unity scenes
https://github.com/home-alone-studios/unity-scene-loader
async asynchronous loader scene synchronous unity unity-script unity2d unity3d
Last synced: 3 months ago
JSON representation
A custom scene loader inspector component that makes it really easy to load unity scenes
- Host: GitHub
- URL: https://github.com/home-alone-studios/unity-scene-loader
- Owner: Home-Alone-Studios
- Created: 2022-08-17T02:07:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-08T19:11:01.000Z (about 2 years ago)
- Last Synced: 2024-10-10T10:24:30.329Z (3 months ago)
- Topics: async, asynchronous, loader, scene, synchronous, unity, unity-script, unity2d, unity3d
- Language: C#
- Homepage:
- Size: 1.48 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Scene Loader
A custom scene loader component that makes it really easy to load unity scenes![Scene Loader](/Promotional/inspector_component.jpg)
## Installation
You can install or import Scene Loader in your project through the following wayss:### Install via Git URL
Using the native Unity Package Manager introduced in 2017.2, you can add this library as a package by modifying your `manifest.json` file found at `/ProjectName/Packages/manifest.json` to include it as a dependency. See the example below on how to reference it.```
{
"dependencies": {
...
"com.ng.homealonestudios.papae.tools.sceneloader" : "https://github.com/Home-Alone-Studios/scene-loader.git?path=/Assets",
...
}
}
```Or you can simply add the URL https://github.com/Home-Alone-Studios/scene-loader.git?path=/Assets in package manager as shown below
![Import Instruction](/Promotional/import_instruction.jpg)
## Samples: Todo
- ~~Synchronous scene demo~~
- Asynchronous scene load
- ~~Preloaded asynchronous scene demo~~
- [Asynchronous scene load with user inteface and userfeedback progress](https://www.patrykgalach.com/2021/02/15/smooth-scene-loading)
- Asynchronous load and unload of different portions (scenes) of a full 3D level or map
- Asynchronous scene load with user inteface and userfeedback progress via [SceneLoadManager](/Assets/Scripts/SceneLoaderManager.cs)
- Asynchronous load of multiple dependent scenes with user inteface and userfeedback progress via [SceneLoadManager](/Assets/Scripts/SceneLoaderManager.cs)## Usage
Coming soon.## Special Thanks
- [Scene Reference](https://github.com/roboryantron/UnityEditorJunkie#scenereference)