Libgdx |将黑色设置为圆圈外的所有内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Libgdx |将黑色设置为圆圈外的所有内容相关的知识,希望对你有一定的参考价值。

如何在整个屏幕上设置黑色,不包括shaperenderer圆圈?圆圈基本上是我的游戏世界,任何留下它的东西都不应该是可见的。有没有办法创建一个反向圆圈像素图(例如,一个圆圈,但是倒置)来覆盖除圆圈游戏区域以外的所有内容?或者也许是一种清除屏幕的方法,不包括部分?谢谢!

答案

您可以尝试在评论中提到的方法。使用带有圆孔的黑色图像。然后将每个分配给不同的相机,就像在libgdx中设置HUD一样。

另一答案

您可能想要查看着色器,这种方法非常灵活,甚至可以控制过渡的速度。只是GLSL的基础知识应该足够了。

https://www.youtube.com/watch?v=caQZKeAYgD8这是一个体面的教程。

以上是关于Libgdx |将黑色设置为圆圈外的所有内容的主要内容,如果未能解决你的问题,请参考以下文章

LibGDX fbx 导出不显示图像纹理 - 显示为黑色

将位图保存到文件导致黑色图像

css 中的li 里面默认的黑色点如何换成红色的,然后圆圈变大

裁剪图像具有不同的黑色边距

试图在 LibGDX 中画一个圆圈

Libgdx - 如何加载一个巨大的精灵表,使其不呈现黑色?