Pré-carregando uma Cena ou Sobreposição | hyperPad Documentation

Loading...

Logo
DocumentationCenasPré-carregando uma Cena ou Sobreposição
Cenas

Pré-carregando uma Cena ou Sobreposição

Last updated January 23, 2016

Jogando uma cena ou sobreposição pode levar um pouco de tempo para carregar, dependendo do número de objetos ou comportamentos. Com o pré-carregamento, você pode fazer com que carregar uma cena ou sobreposição pareça instantâneo ao carregar quando seu jogador não percebe. Existem duas maneiras de pré-carregar uma cena: antes de seu projeto começar, a partir das configurações da cena, ou de forma assíncrona (enquanto sua cena já está em execução) usando comportamentos.

Pré-carregamento a partir das Configurações da Cena

Você pode dizer ao seu projeto para pré-carregar cenas ou sobreposições que você sabe que o jogador vai usar com frequência. Para fazer isso, abra as Configurações do Projeto e toque no ícone de engrenagem

pressione configurações

e ative o pré-carregamento.

Se sua cena tiver muitos objetos e comportamentos, pode não ser uma boa ideia pré-carregar desde o começo. O pré-carregamento de muitas cenas e sobreposições pode afetar o desempenho, e pode ser melhor pré-carregar conforme seu jogador avança.

Pré-carregamento Assíncrono Usando Comportamentos

Quando você não quer afetar o desempenho ao pré-carregar todas as suas cenas, às vezes faz sentido pré-carregar uma cena ou sobreposição de forma assíncrona.

Um exemplo de quando usar pré-carregamento assíncrono pode ser um jogo onde o jogador está chegando perto do final do nível. Você quer preparar o próximo nível para que, quando o jogador chegar ao final, o próximo nível carregue instantaneamente.

Para pré-carregar de forma assíncrona, basta adicionar o comportamento Pré-carregar Cena, encontrado nos Comportamentos Avançados de Cena, quando um evento é acionado.

Então selecione a cena ou sobreposição que você deseja pré-carregar.

Quando a cena terminar de pré-carregar, ela dispara um evento. Assim, você pode fazer algo como habilitar um botão quando a cena estiver carregada.

Quando você terminar com uma cena pré-carregada, certifique-se de usar o comportamento Descarga de Cena para garantir que não afete o desempenho do seu projeto.