【问题标题】:PIXI shockwave filterPIXI 冲击波滤波器
【发布时间】:2019-03-24 15:37:10
【问题描述】:

开始使用 PIXI 并很快意识到文档并没有太大帮助。至少对我来说。

尝试使用冲击波过滤器...

var shock = new PIXI.filters.ShockwaveFilter();

image.filters = [shock]; 

stage.addChild(image); 

然后在raf函数中

shock.center.value = {x: cx, y: cx};

cx 是介于 0 和 1 之间的动态值。但是,随着 raf 函数的运行,似乎没有任何变化。我做错了什么吗?

PIXI 的文档对我来说似乎没有多大意义,即使查看源代码也无济于事。

【问题讨论】:

  • 尝试删除.value 部分。它应该只是shock.center = {x: cx, y: cx};

标签: javascript pixi.js


【解决方案1】:
shock.center = {x: cx, y: cx}; 

而且你需要动画你画循环中的冲击波

shock.time = (shock.time >= 1 ) ? 0 : shock.time + 0.01;

【讨论】:

    猜你喜欢
    • 2019-08-10
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2014-07-29
    • 1970-01-01
    • 2023-04-10
    • 2012-11-01
    相关资源
    最近更新 更多