【问题标题】:Layering images Love2d分层图像 Love2d
【发布时间】:2016-03-24 10:41:04
【问题描述】:

我希望能够将带有空白空间的图像 (PNG) 叠加在其他图像上,并使下面的图像仍然部分可见。现在我的图像加载功能将在它应该有背景图像的地方打印黑色空间。

【问题讨论】:

  • 您能提供示例图片吗? LÖVE 原生支持带有 Alpha 通道的图像,但如果您的图像没有该通道,那么您将不得不做一些更复杂的事情。

标签: image graphics love2d


【解决方案1】:

正如 Noah 所说,如果您的 PNG 图像没有 alpha 通道,您可以使用 LÖVE 的混合模式。

https://love2d.org/wiki/BlendMode

例如,尝试使用“预乘”显示您的图像。

love.graphics.setBlendMode("premultiplied")
love.graphics.draw(myImage)
love.graphics.setBlendMode("alpha")

“alpha”是默认的混合模式。

【讨论】:

    猜你喜欢
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多