如何在andengine中显示图片

发布于 2024-12-01 12:54:03 字数 137 浏览 0 评论 0原文

最近我发现了 andengine 并且正在使用它。 我想将一张图片放在背景中并用纯色矩形覆盖它,并且能够从矩形中切出多边形部分以揭示与该多边形对应的底层图片的部分......我希望我能解释一下自己。 我不关注多边形形状,它也可以是矩形或圆形。 提前感谢您的建议

Recently i discovered andengine and I'm playing a little with it.
I would like to put a picture in background and cover it with a solid colored rectangle, and be able to cut out polygon shaped parts from the rectangle to unveil the portion of the underlying picture corresponding to that polygon... I hope I explained myself.
I'm not focusing on the polygon shape, it could also be a rectangle or a circle.
Thx in advance for your suggestions

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

她如夕阳 2024-12-08 12:54:03

这是一个比听起来更复杂的问题。
您可以尝试一些不常见的混合函数。这可以像首先绘制未覆盖的多边形并仅在饱和度较高的地方混合图像一样...

或者,您可以寻找诸如 RenderTexture 之类的东西,并动态地使其在触摸的地方更加透明。这就需要FBO扩展,它是GLES2的核心部分,在GLES1上是可选的。

我希望这有帮助:-)

最好的问候,
尼古拉斯

this is a more complex problem than it sounds.
You could play around with some uncommon Blendfunctions. This could work like drawing the uncovered polygons first and blending the image only where there is a high saturation or so...

Alternatively you would seek for sth like a RenderTexture and dynamically make it more transparent where it is touched. This requires the FBO Extension, which is a core part of GLES2 and optional on GLES1.

I hope this helped :-)

Best Regards,
Nicolas

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文