Skip to content

SceneSwitcher is a handy tool for Unity Editor that allows you to quickly and easily switch between scenes in your project. This solution is especially useful in large Unity projects, where managing multiple scenes can be difficult.

License

Notifications You must be signed in to change notification settings

destructive-crab/SceneSwitcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SceneSwitcher

Made With Unity License Last Commit Last Release

Description

SceneSwitcher – is a handy Unity editor tool that helps you move between scenes.

alt text

Features

  • Fast switching between scenes: You can switch to any scene just from tool's window.
  • Custom Play Mode Start Scene: you can change from which scene you want to enter into Play Mode. Or disable this feature.
  • Return Button: Scene Switcher remembers the previous scene and can return to it. Or you can disable this feature.
  • Different scene pools: Scene Switcher provides three types of scene pools: from build settings, all from project or custom list.
  • Highly customizable: every part of scene switcher window can be customized.
  • Safe: scenes are saved on switching, scene switcher stuff is disabled on Play Mode.

Installation

With Unity Package

  1. Download latest release from github page.
  2. Drag and drop unitypackage file in your project.
  3. Check if SceneSwitcher source was imported correctly: in Editor folder.

Usage

After SceneSwitcher installation tool appears in Unity menu:
ToolsScene Switcher.

Open Scene Switcher window. In Assets/Editor/SceneSwitcher settings asset will be created. Then you can configure Scene Switcher as you like. Just open settings by pressing Open Settings button in Scene Switcher menu.

alt text

In Behaviour menu you can edit:

alt text

  1. Which Scenes Collect - there are three options
  • Only From Build - it means that SceneSwitcher will show you only that scenes that you have in Build Settings.
  • Custom List - with this option you can configure your scenes list as you wish. Just add your Scene asset in list.
  • All - Scene Switcher will show you all scenes that you have in your project.
  1. Show Return To Previous Button - you can enable and disable Return button in Scene Switcher. By pressing it Scene Switcher will switch you to previously opened scene.
  2. Custom Play Mode Start Scene Build Index - type here index of Play Mode Start Scene.
  3. Auto Enable Custom Play Mode Start Scene - when enabled, it will automatically change play mode start scene when you open project. If not, you will need to switch it on manually.
  4. Save Scene On Switch - not recommended to disable. If enabled, scene will be automaticly saved when switch.

In Button Style menu you can edit:

alt text

  1. Heights and button spacings
  2. Formatting of current scene butoon - type there what you want to see on current scene button: content of this field will be displayed on button, SCENE_NAME will be replaced with name of scene.
  3. Formatting of Play Mode Start Scene - type there what you want to see on start scene button: content of this field will be displayed on button, SCENE_NAME will be replaced with name of scene.

About

SceneSwitcher is a handy tool for Unity Editor that allows you to quickly and easily switch between scenes in your project. This solution is especially useful in large Unity projects, where managing multiple scenes can be difficult.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%