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

Published 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.