大家好,有人可以告诉我如何在 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 文件,它实现了 Phaser ce 的模糊过滤器。
game.load.script('BlurX', 'BlurX.js');
game.load.script('BlurY', 'BlurY.js');
您需要的两个文件可以在官方 github 存储库中找到。