среда, 21 июня 2017 г.

Кэш ресурсов

  Во время загрузки, важно заметить, что первый аргумент является строковым именем. Этот аргумент - ключ ресурса и должен быть уникальным. Когда Phaser заканчивает загрузку ресурса, он поместит его в кэш ресурсов с той строкой в качестве ключа для доступа к нему. Кэш ресурсов будет хранить все объекты, загруженные в Phaser на протяжении всей жизни игры и будет сохраняться на протяжении всей игровой сессии, так то изменение состояний или сброс игры не удалит все ресурсы из кэша. Позже, когда понадобится какой-то ресурс, указанный ключ нужно будет предоставить методу создания игрового объекта (технически фабрике объектов), чтобы он мог корректно найден. В следующем примере кода, обратите внимание, что ключ (в данном случае "cat") для загруженного изображения и имя отображаемого спрайта одинаковы.


function preload() {
game.load.image(cat, img/cat.png);
}
function create() {
game.add.sprite( 0, 0, cat);
}

Комментариев нет:

Отправить комментарий

Экспорт из PhysicEditor   Когда все фигуры удовлетворяют вашему вкусу и вы готовы перенести работу в Phaser, необходимо экспортировать д...