我已经导入了pixi
和pixi-filters
,如下所示:
import 'pixi.js';
import 'pixi-filters';
然而,在运行代码之后:
const outlineFilterRed = new PIXI.filters.GlowFilter(15, 2, 1, 0xff9999, 0.5);
抛出以下错误:
物业' GlowFilter'在'类型的过滤器'。
上不存在
我做错了什么?
P.S
我跟随此示例:https://pixijs.github.io/examples/#/filters/outline-filter.js
答案 0 :(得分:4)
似乎每个过滤器都需要单独导入,就像它写在Github上的GlowFilter's README.md一样。
安装:强>
npm install @pixi/filter-glow
导入强>
import { GlowFilter } from '@pixi/filter-glow';
答案 1 :(得分:0)
根据definitions file,GlowFilter(和其他过滤器)不会退出。根据最初的js library,它们应该存在。
这只是意味着定义文件已过时。
您有两种选择: