Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/CSaratakij/SceneSelector

Play a specific scene in unity playmode and jump back to current edit scene when finish playing.
https://github.com/CSaratakij/SceneSelector

buildsettings custom-editor scene scene-selector unity unity-editor unity3d

Last synced: about 2 months ago
JSON representation

Play a specific scene in unity playmode and jump back to current edit scene when finish playing.

Awesome Lists containing this project

README

        

# SceneSelector
- Play a specific scene in unity playmode and jump back to current edit scene when finish playing
![image](./screenshots/image1.png)

## Featured
- Backup & Restore scene list setup in BuildSettings
- Support multiple scene list profiles, great for teams that require multiple scene list setup for each team member
- Support playing from custom scene list in Editor without messing with BuildSettings's scene build index

## Install
Use unity package manager, install via git url.
>> url : https://github.com/CSaratakij/SceneSelector.git#upm

## Getting Started
1) Go to "Window -> General -> Scene Selector"
2) Select CustomFirstScene play mode
3) Add specific scene and hit play in SceneSelector's play button

## Play mode support
### UseBuildSetting
- Use the first enabled scene in BuildSettings when enter playmode

### CustomFirstScene
- Use the selected scene as the first scene when enter playmode

### CustomSceneList
- Replace BuildSettings scene list setup with custom scene list profile, and use the first enabled scene in custom scene list when enter playmode
- Revert BuildSettings scene list setup to original after exit playmode

#### Create the new CustomSceneList Profile
- From ProjectWindow "Create > SceneSelector > CustomSceneList", then you can use this profile with CustomSceneList playmode

## Note
- If you want to use legacy version of Scene Selector, define 'SCENE_SELECTOR_ENABLE_LEGACY' flags
![image](./screenshots/image2.png)
- Enjoy what you see? [__Buy me a coffee! :coffee:__](https://www.buymeacoffee.com/CSaratakij)