gpt4 book ai didi

html - DisplayObject 上的过滤器不起作用

转载 作者:行者123 更新时间:2023-11-28 04:51:35 24 4
gpt4 key购买 nike

我正在尝试将 DropShadowFilter/BlurFilter/GlowFilter 添加到舞台上的简单 Sprite。如果我瞄准闪光灯,它看起来和行为都很好。当我以 HTML5 为目标时,我什么也看不到。

wiki 说“在所有平台上可用”(链接)。我做错了什么吗?

我正在导入导入 openfl.filters.BlurFilter;导入 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);

HTML5 打印屏幕: enter image description here

闪光打印屏幕: enter image description here

最佳答案

目前,除 Flash 外,几乎没有任何目标支持滤镜。

好消息是,我们正致力于在每个使用 OpenGL 的目标上为 OpenFL next 实现自定义着色器和滤镜。这里是公关和讨论https://github.com/openfl/openfl/pull/697

html5 webgl

我猜某些过滤器可以通过 HTML5 canvas 的软件实现,但我并没有在那个 PR 中关注它。

关于html - DisplayObject 上的过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com