如何在 Phaser 2.7 中应用模糊滤镜

问题描述 投票:0回答:1

大家好,有人可以告诉我如何在 Phaser 2.7 中应用一般滤镜,特别是模糊滤镜吗?

我在chatgpt上找到的方法是

var blurYFilter = game.add.filter('BlurY');
blurYFilter.blur = 20; // Set the blur value to 20
sprite.filters = [blurYFilter];

但这不起作用。您能告诉我应用过滤器的正确方法吗?

我收到此错误:

c.Filter[a] 不是构造函数 在c.GameObjectFactory.filter

javascript html phaser-framework pixi.js phaserjs
1个回答
0
投票

查看这个官方示例了解详细信息。但基本上你需要加载 javascript 文件,它实现了 Phaser ce 的模糊过滤器。

    game.load.script('BlurX', 'BlurX.js');
    game.load.script('BlurY', 'BlurY.js');

您需要的两个文件可以在官方 github 存储库中找到。

© www.soinside.com 2019 - 2024. All rights reserved.