Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 二维分层图像_Image_Graphics_Love2d - Fatal编程技术网

Image 二维分层图像

Image 二维分层图像,image,graphics,love2d,Image,Graphics,Love2d,我想能够层图像(PNG)与其他图像的空白空间,并有下面的图像仍然部分可见。现在,我的图像加载功能将在应有背景图像的位置打印黑色空间。正如Noah提到的,如果PNG图像没有alpha通道,可以使用LÖVE的混合模式 例如,尝试使用“预乘”显示图像 love.graphics.setBlendMode("premultiplied") love.graphics.draw(myImage) love.graphics.setBlendMode("alpha") “alpha”是默认的混合模式。您

我想能够层图像(PNG)与其他图像的空白空间,并有下面的图像仍然部分可见。现在,我的图像加载功能将在应有背景图像的位置打印黑色空间。

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

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

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

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

您能提供示例图像吗?LÖVE本机支持带有alpha通道的图像,但是如果您的图像没有alpha通道,那么您必须执行更复杂的操作。