Pixi JS: как использовать ResizePlugin - PullRequest
0 голосов
/ 28 мая 2020

В https://pixijs.download/dev/docs/PIXI.Application.html#queueResize API Pixi JS документирует функцию queueResize(), но когда я пытаюсь использовать ее в своем приложении браузера, я получаю следующую ошибку:

TypeError: app.queueResize is not a function

Вот типичный пример:

let pixi_container = document.getElementById("pixi_container");

app = new PIXI.Application(
    {
        backgroundColor: 0xAAAAAA,
        resizeTo: pixi_container
    }
);

pixi_container.appendChild(app.view);

app.queueResize();  // <-- error here

Я использую последнюю версию Pixi JS (на сегодняшний день).

Что-то мне нужно сделать перед тем, как позвонить в queueResize() функция?

1 Ответ

0 голосов
/ 28 мая 2020

Метод не определен, потому что он входит в состав плагина (https://pixijs.download/dev/docs/packages_app_src_ResizePlugin.js.html#line36) - и, вероятно, вы еще не зарегистрировали этот плагин.

Вам необходимо зарегистрировать ResizePlugin, и тогда этот метод должен работать. См. Например: https://medium.com/@bigtimebuddy / new-pixi js -v5-plugins-75a7d86afb6

...