Javascript Phaser渲染黑屏取决于我实例化着色器的方式

Javascript Phaser渲染黑屏取决于我实例化着色器的方式,javascript,phaser-framework,Javascript,Phaser Framework,如果我使用this.add.shader()创建着色器,我会得到预期的结果(在相机视图中渲染的模糊图像),但是如果我使用new Phaser.GameObjects.shader()创建相同的着色器,我会得到一个黑屏 我制作了一个小演示/示例: 检查第95行和第96行。注释行95和取消注释行96产生黑屏。可能是什么问题?我在Github中创建了一个问题:

如果我使用
this.add.shader()
创建着色器,我会得到预期的结果(在相机视图中渲染的模糊图像),但是如果我使用
new Phaser.GameObjects.shader()
创建相同的着色器,我会得到一个黑屏

我制作了一个小演示/示例:

检查第95行和第96行。注释行95和取消注释行96产生黑屏。可能是什么问题?

我在Github中创建了一个问题: