Создание и управление сценами
Создание сцены
Первый способ: в главном меню выберите File-->New scene

Второй способ: нажмите меню создания в Assets, чтобы создать новую сцену.

Сохранение сцены
Первый способ: используйте сочетание клавиш Ctrl + S (Windows) или Command + S (Mac)
Второй способ: в главном меню выберите File-->Save scene

Переключение сцен
Дважды щелкните сцену, которую вы хотите открыть в Assets.
Изменение политики автоматического освобождения ресурсов из предыдущей сцены
В большой игре, где у вас много сцен, поскольку движок продолжает загружать разные сцены, использование памяти будет продолжать расти. Помимо использования API, такого как cc.loader.release для точного освобождения неиспользуемых ресурсов, мы также можем использовать функцию автоматического освобождения сцены. Чтобы включить автоматическое освобождение, выберите нужную сцену в панели Assets, затем измените свойство "Auto Release Assets" на панели Assets, свойство по умолчанию - flase.
При переключении с текущей сцены на следующую сцену, если в текущей сцене отключено автоматическое освобождение, все ресурсы (прямо или косвенно), на которые ссылается текущая сцена (кроме динамически загружаемых в скрипте), не будут освобождаться по умолчанию. С другой стороны, если включить автоматическое освобождение, то эти ресурсы будут освобождаться по умолчанию.
Известные проблемы: текстура, на которую ссылается plist системы частиц, не освобождается автоматически. Если вы хотите автоматически освободить текстуру частиц, удалите информацию текстуры из plist и используйте свойство Texture компонента частицы, чтобы назначить текстуру.
Предотвращение автоматического освобождения некоторых определенных ресурсов
Если автоматическое освобождение включено для сцены, а некоторые из ресурсов сцены сохранены в скрипте как "специальная ссылка", эти ссылки станут недействительными после переключения сцены, поскольку ресурс был освобожден, это может вызвать проблемы с рендерингом. Чтобы предотвратить автоматическое освобождение этих ресурсов, мы можем использовать cc.loader.setAutoRelease или cc.loader.setAutoReleaseRecursively, чтобы сохранить их.
"Специальная ссылка" относится к ссылкам в виде глобальных переменных, синглтонов, замыканий, "специальных компонентов", "динамических ресурсов" и т. д. "Специальный компонент" представляет собой компонент постоянного узла или его дочерних узлов, которые устанавливаются методом
cc.game.addPersistRootNode, и эти компоненты содержат ссылки на ресурсы в виде строки URL или UUID или сохраняются в контейнерный объект, отличный от массива, и словарь. "Динамические ресурсы" относятся к ресурсам, динамически созданным или динамически модифицированным в скрипте. Если эти ресурсы также относятся к другим ресурсам на сцене, даже если сам динамический ресурс не должен быть освобожден, другие ресурсы по-прежнему будут автоматически освобождатся по умолчанию.
Изменение политики загрузки сцены
Выберите сцену в панели Assets, вы увидите свойство Async Load Assets на панели Properties, по умолчанию свойство false.
Отключить асинхронную загрузку ресурсов
При загрузке сцены, если Async Load Assets установлено как false, все ее зависимые ресурсы (включая рекурсивные зависимости) будут загружаться, и сцена будет запущена после полной загрузки.
Включить асинхронную загрузку ресурсов
При загрузке сцены, если Async Load Assets установлено равными true, все ее зависимые текстуры, аудио и частицы будут лениво загружаться после запуска сцены, это значительно увеличит скорость загрузки сцены.
Тем не менее, игроки могут увидеть некоторые ресурсы, которые будут отображаться один за другим после запуска сцены, и когда на экране отобразится новый графический интерфейс, некоторые элементы в графическом интерфейсе могут отображаться позже, поэтому этот режим загрузки лучше подходит для веб-игр.
В этом режиме, чтобы быстрее отобразить всю сцену, вы можете сделать не отображаемые компоненты рендеринга (например, Sprite) с самого начала неактивными.
Зависимые ресурсы для Spine и TiledMap всегда будут загружены до запуска сцены.
Продолжайте читать про Текстуры.