代码之家  ›  专栏  ›  技术社区  ›  Verax

PixiJS:如何使用其Resize插件

  •  0
  • Verax  · 技术社区  · 4 年前

    At https://pixijs.download/dev/docs/PIXI.Application.html#queueResize ,PixiJS API文档 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
    

    我正在使用最新的PixiJS版本(截至今天)。

    在拨打电话之前,我需要做些什么吗 queueResize() 功能?

    0 回复  |  直到 4 年前
        1
  •  0
  •   domis86    4 年前

    方法未定义,因为它是插件中的( https://pixijs.download/dev/docs/packages_app_src_ResizePlugin.js.html#line36 )-可能你还没有注册这个插件。

    您需要注册ResizePlugin,然后此方法应该可以工作。例如: https://medium.com/@bigtimebuddy/new-pixijs-v5-plugins-75a7d86afb6