Sobreposições
Os overlays são um tipo especial de cena com um fundo transparente que pode ser colocado sobre uma cena em execução.
Os overlays são comumente usados para menus de pausa, telas de game over, telas iniciais ou qualquer outro sub-menu. Por padrão, o hyperPad inclui dois overlays para você. Um overlay de menu de pausa e um overlay de Game Over. Esses dois overlays fornecidos estão configurados para "Pré-carregar" quando seu projeto começa para um desempenho mais rápido (Para mais informações sobre pré-carregamento, veja "Pré-carregamento de uma Cena ou Overlay").
Nota: O pré-carregamento é um recurso PRO, portanto, se você desativar o pré-carregamento, não poderá reativá-lo a menos que tenha uma assinatura PRO ativa.
Por razões de desempenho, você deve evitar ter muitos overlays pré-carregados. Além disso, você deve evitar ter muitos objetos e muitos comportamentos em seus overlays. Quanto mais objetos e comportamentos você tiver, mais tempo pode demorar para carregar seu overlay. Se o pré-carregamento estiver desativado e você tentar carregar um overlay complexo, pode notar um atraso até que seu overlay se torne visível.
Carregando Overlays:
Você pode pensar nos overlays como um monte de cartas. Cada overlay aberto é como uma nova carta que fica na frente da última. Se você fechar um overlay, ele revelará o overlay atrás dele. Se não houver overlays abertos abaixo, então ele revelará a cena em execução.
Você pode iniciar um overlay usando o Comportamento de Carregar Overlay. O comportamento de carregar overlay lançará um overlay na frente da sua cena atual ou overlay.
O Comportamento de Carregar Overlay tem 3 opções. Selecionar Transição, Selecionar Overlay e um interruptor de Pausa.
Selecionar Transição: A opção Selecionar Transição permite que você anime seu overlay em exibição. Por exemplo, a opção "Desvanecer" fará com que seu overlay desvanecu em vez de aparecer instantaneamente.
Selecionar Overlay: A opção Selecionar Overlay permite que você selecione qualquer overlay para abrir. Veja "Adicionando uma Nova Cena" para aprender como criar uma nova cena ou overlay para seu projeto.
Pausa: O interruptor de Pausa permite que você pause qualquer coisa atrás do overlay. Se o interruptor estiver desligado, o overlay selecionado será visível enquanto sua cena está ativa atrás. Observe que você não pode interagir com nada atrás de um overlay, independentemente de estar pausado ou não.
Fechando Overlays:
Use o Comportamento de Fechar Overlay para fechar o overlay aberto na frente. Na maioria dos casos, cada overlay deve ser responsável por se fechar. Isso significa que você normalmente deseja que o Comportamento de Fechar Overlay seja acionado em cada overlay que você possui.
Semelhante ao Comportamento de Carregar Overlay, você pode selecionar uma transição para tocar enquanto o overlay fecha.
No entanto, para Fechar Overlay, há 2 novos interruptores. Descarregar e Retomar Todos.
Descarregar: O interruptor Descarregar descarregará o overlay da memória. Isso significa que da próxima vez que você quiser abrir o overlay, precisará esperar enquanto ele carrega. Você geralmente deve apenas descarregar overlays que não serão mais utilizados e para liberar recursos para uma nova cena ou overlay a ser pré-carregada.
Retomar Todos: O interruptor Retomar Todos irá automaticamente retomar todos os overlays e a cena atrás do overlay. Por padrão, o overlay (ou cena) abaixo é automaticamente restaurado quando o overlay é fechado. Se esse interruptor estiver ligado, ele não apenas retoma o overlay por trás, mas todos os overlays também. É necessário apenas em situações muito específicas.

