Transições de Cenas Simplificadas
Carregue e troque de cenas com eficiência, com suporte a telas de carregamento.
Suporte a Addressables
Gerencie cenas Addressable e não Addressble de forma unificada e intuitiva.
Suporte a Async/Await
Carregue e descarregue cenas de forma assíncrona usando async/await para um código mais limpo.
Tela de Carregamento
Crie facilmente telas de carregamento com componentes integrados.
API Simples e Poderosa
Uma API limpa que torna fácil a integração e manutenção.
Totalmente Modular
Escolha apenas os componentes que precisa e customize-os conforme sua necessidade.
⚡ Examplo Rápido
Faça transições de cena assim:
AdvancedSceneManager.TransitionAsync("my-target-scene", "my-loading-scene");
Ao invés de:
yield return SceneManager.LoadSceneAsync("my-loading-scene", LoadSceneMode.Additive);
yield return SceneManager.LoadSceneAsync("my-target-scene", LoadSceneMode.Additive);
SceneManager.SetActiveScene(SceneManager.GetSceneByName("my-target-scene"));
SceneManager.UnloadSceneAsync("my-loading-scene");
SceneManager.UnloadSceneAsync("my-previous-scene");
📊 Tabela de Comparação
Advanced Scene Manager | Unity Scene Manager | |
---|---|---|
API Estática | ||
Carregamento de Cena Async | ||
Descarregamento de Cena Async | ||
Transição de Cena Async | ||
Suporte a Async/Await | ||
Suporte a Coroutines | ||
Tela de Carregamento Integrada | ||
Integração com Addressables |