Sci*_*nid 1 html5 haxe blur dropshadow openfl
我正在尝试将DropShadowFilter/BlurFilter/GlowFilter添加到舞台上的简单Sprite中.如果我定位闪光灯,它看起来和行为都很好.当我定位HTML5时,我什么也看不见.
维基说"可在所有平台上使用"(链接).难道我做错了什么?
我正在导入import openfl.filters.BlurFilter; import openfl.display.Sprite;
这是我使用的代码:
var s:Sprite = new Sprite();
s.graphics.beginFill(0xff0000, 1);
s.graphics.drawCircle(50, 50, 50);
s.graphics.endFill();
var blur:BlurFilter = new BlurFilter(40, 40, 1);
s.filters = [blur];
addChild(s);
Run Code Online (Sandbox Code Playgroud)
HTML5 PRINTSCREEN:

FLASH PRINTSCREEN:

现在,除了Flash之外,对任何目标上的过滤器几乎都不支持.
好消息是我们正在为next使用OpenGL的每个目标上的OpenFL实现自定义着色器和过滤器.这是PR和讨论https://github.com/openfl/openfl/pull/697

我猜想有些过滤器可以通过HTML5 canvas的软件来实现,但我并没有关注那个PR.
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |