如何使Pixi-Filters工作



我已经导入 pixipixi-filters so:

import 'pixi.js';
import 'pixi-filters';

但是,运行代码后:

const outlineFilterRed = new PIXI.filters.GlowFilter(15, 2, 1, 0xff9999, 0.5);

抛出以下错误:

属性'glowfilter'不存在于类型的" typeof滤波器"上。

我在做什么错?

P.S

我正在遵循此示例:https://pixijs.github.io/examples/#/filters/outline-filter.js

似乎每个过滤器都需要单独导入,就像它写在glowfilter的readme.md上。

安装:

npm install @pixi/filter-glow

导入:

import { GlowFilter } from '@pixi/filter-glow';

根据定义文件,GlowFilter(和其他过滤器)不退出。根据原始的JS库,它们应该存在。

这仅表示定义文件已过时。

您有两个选择:

  • 向Pixi.Filters添加本地定义。
  • 为定义存储库创建PR。(最好)

相关内容

  • 没有找到相关文章

最新更新