跳过主要内容

PixiPlugin.registerPIXI

PixiPlugin.registerPIXI( PIXI:Object ) ;

将主 PIXI 库对象注册到 PixiPlugin,以便它可以找到所需的类/对象。你只需要注册一次即可。

参数

  • PIXI: 对象

    主PIXI库对象

细节

PixiPlugin 需要引用 PIXI 库对象(通常为PIXI),它会在全局作用域中查找该对象 (window在大多数情况下)。但是在构建系统或 ES 模块环境中,你可能没有包含对你的PIXI对象引用的全局作用域。这就是此方法的用处所在。你可以使用此方法直接传入该引用,例如:

PixiPlugin.registerPIXI(PIXI);

当导入整个 Pixi.js 库时,你可以这样注册 Pixi:

import { gsap } from "gsap";
import { PixiPlugin } from "gsap/PixiPlugin";
import * as PIXI from "pixi.js";

gsap.registerPlugin(PixiPlugin);
PixiPlugin.registerPIXI(PIXI);

当导入单个 Pixi.js 模块时,你可以将插件的依赖项以对象形式传入。

  • Container:(必填)
  • Sprite:(可选)渲染纹理对象时需要
  • filters:(可选)用于动画效果ColorMatrixFilterBlurFilter属性
import { gsap } from "gsap";
import { PixiPlugin } from "gsap/PixiPlugin";

import { Container, Sprite, BlurFilter, ColorMatrixFilter } from "https://cdn.skypack.dev/pixi.js";

PixiPlugin.registerPIXI({
Container,
Sprite,
BlurFilter,
ColorMatrixFilter
});

目录

无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗