Preloading a Scene or Overlay
Odtwarzanie sceny lub nakładki może czasami zająć chwilę, w zależności od liczby obiektów lub zachowań. Dzięki preładowaniu możesz sprawić, że ładowanie sceny lub nakładki wydaje się natychmiastowe, ładując w momencie, gdy gracz tego nie zauważa. Istnieją dwa sposoby preładowania sceny: przed rozpoczęciem projektu z ustawień sceny lub asynchronicznie (gdy scena już działa) za pomocą zachowań.
Preładowanie z ustawień sceny
Możesz poinformować swój projekt, aby preładował sceny lub nakładki, które wiesz, że gracz będzie często używać. Aby to zrobić, otwórz Ustawienia projektu i stuknij ikonę koła zębatego.
naciśnij ustawienia.
i włącz Preładowanie.
Jeśli twoja scena ma wiele obiektów i zachowań, nie jest dobrym pomysłem preładowanie od początku. Preładowanie wielu scen i nakładek może wpłynąć na wydajność i być może lepiej jest preładować w miarę postępu gracza.
Preładowanie asynchroniczne za pomocą zachowań
Kiedy nie chcesz wpływać na wydajność, preładowując wszystkie swoje sceny, czasami ma sens preładować scenę lub nakładkę asynchronicznie.
Przykładem sytuacji, w której warto użyć asynchronicznego preładowania, może być gra, w której gracz zbliża się do końca poziomu. Chcesz przygotować następny poziom, aby gdy gracz dotrze do końca, następny poziom załadował się natychmiast.
Aby preładować asynchronicznie, wystarczy dodać zachowanie Preładuj scenę, które znajduje się w zaawansowanych zachowaniach sceny, gdy wywoływane jest zdarzenie.
Następnie wybierz scenę lub nakładkę, którą chcesz preładować.
Gdy scena zakończy preładowanie, wyzwoli zdarzenie. Możesz więc zrobić coś takiego jak włączenie przycisku, gdy scena zakończy ładowanie.
Kiedy skończysz z preładowaną sceną, upewnij się, że używasz zachowania Opróżnij scenę, aby upewnić się, że nie wpłyniesz na wydajność swojego projektu.

