【问题标题】:[OpenFL][HTML5 Target] BlendMode not working[OpenFL][HTML5 Target] BlendMode 不工作
【发布时间】:2015-07-09 16:36:05
【问题描述】:

我将在舞台内部添加一个带有位图的 Sprite,然后将 blendMode 更改为 SCREEN。 在 HTML5 目标上没有任何反应,而在 Flash 上一切正常...... OPENFL Wiki 说“适用于所有平台”(链接)

我做错了吗?

这是我使用的代码:

var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xff0000, 1);
sp.graphics.drawCircle(200, 200, 100);
sp.graphics.endFill();
addChild(sp);

var bmd:BitmapData = Assets.getBitmapData("img/1.jpg");
var b:Bitmap = new Bitmap(bmd);
b.blendMode = BlendMode.SCREEN;

addChild(b);

进口是:

import openfl.Assets;
import openfl.display.BitmapData;
import openfl.display.Bitmap;
import openfl.display.BlendMode;
import openfl.display.Sprite;

Flash 目标:

HTML5 目标:

【问题讨论】:

    标签: html flash haxe blending openfl


    【解决方案1】:

    据我所知,HTML5 画布不支持BlendMode,HTML5 webGL 支持。尝试用lime test html5 -Dwebgl编译它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 2011-02-28
      • 2023-04-06
      • 2013-02-12
      • 2015-03-16
      • 2013-11-22
      相关资源
      最近更新 更多