使用图形或BitmapData填充颜色并使用blendMode = HARDLIGHT更好吗?

时间:2014-10-09 17:23:41

标签: actionscript haxe

我正在为一个简单的2D游戏进行非常基本的日/黄昏/夜晚叠加。

我将使用 blendMode = HARDLIGHT ,根据当前游戏时间从具有不同颜色和不透明度的表格进行插值。然后每N帧将重绘一次。

这是一件微不足道的事情,但由于我没有明确的意见,你怎么看,这对此更好:

  • 使用Sprite.graphics绘制,
  • 或使用BitmapData。

(我当时也在考虑使用ColorMatrix,但我认为在这种情况下我不能复制HARDLIGHT blendMode)。

使用图形似乎更容易避免内存泄漏,您同意吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

BitmapData比矢量图形快得多,因为矢量渲染需要数学来填充你的形状。