3

我正在使用 LWJGL 制作一个分屏合作 2D 顶级游戏。我目前正在尝试寻找一种将两个视野与模板缓冲区合并的智能方法。关键是你能够看到其他玩家能够看到的东西。

图片胜于文字。

模板缓冲区

请记住,我只能绘制白色方块和黑色阴影。

我不想在黑色区域内绘制任何东西,因此是模板缓冲区。

在用“1”填充模板缓冲区的同时绘制世界很容易。为玩家绘制视野很容易。找出只有一个玩家可以看到的地方并不容易。

对我来说,这似乎是最后两张图片之间的 OR 操作。然而,只有一个模板缓冲区。由于相对缺乏关于模板缓冲区的文档,我也不确定它是如何工作的。

我也想避免像FBO这样复杂的东西。我很确定有一种简单的方法可以使用模板缓冲区来做到这一点。

有人对此有任何想法吗?

4

0 回答 0