Загрузка изображений в PixiJS

136
16 февраля 2018, 20:40

Хочу загрузить обычное png изображение в pixijs и сделать из него спрайт. Открыл пример на http://pixijs.io/examples/#/basics/basic.js. Внутри есть кода работающая функция PIXI.Sprite.fromImage(), отвечающая одновременно за загрузку и создание спрайта. Однако, я хочу создать спрайт из кэша заранее загруженных текстур. Пишу такой код:

PIXI.loader.add("zombie.png").load();
let bunny = new PIXI.Sprite(PIXI.loader.resource["zombie.png"]);

После чего консоль браузера пишет, что не может обнаружить текстуру

"Uncaught TypeError: Cannot read property 'zombie.png' of undefined"

Если использовать сallback в функции load() текстура в нем обнаружится, спрайт создастся и все заработает.

Получается, что после вызова PIXI.loader.add().load() текстура могла еще непрогрузиться, и надо инициализировтаь ее в сallback'e или дождаться ее загрузки, или все же проблема в чем-то ином?

READ ALSO
Продолжить переход на event.target после сабмита модального окна

Продолжить переход на event.target после сабмита модального окна

Всем приветПосле любых изменений на вкладке и переходе в другое место вывожу запрос на подтверждение перехода без сохранения

159
JSON.parse() в IOS7

JSON.parse() в IOS7

Во всех браузерах все ок, но iOS7 и ниже не парсит obj2 и возвращает пустойРешение отсюда не сработало

132
Как сделать Input и Output на Javascript для отправки решения задачи?

Как сделать Input и Output на Javascript для отправки решения задачи?

Я уже долгое время пытаюсь решить данную задачу http://wwwspoj

148