是否有关于如何使用 LWJGL 在 Java 中完成高效照明系统的任何教程或文章?
据我所知,LWJGL 支持 8 或 11 个灯(如果不查看代码我就记不起来了),我感兴趣的是如何使用它来正确使用它们,轻松地分发它们在世界上管理灯光。也许有一个图书馆?
我也对使用 LWJGL 制作阴影的任何技术感兴趣。
最佳答案
LWJGL 实质上为您提供了 OpenGL 的 java 绑定(bind)。支持的光源数量因硬件而异。要找出答案,您的程序需要获取 GL_MAX_LIGHTS
:
int lights = GL11.glGetInteger(GL1.GL_MAX_LIGHTS);
如果您想在 LWJGL 中查找有关照明的文章,只需使用 OpenGL 查找涵盖相同主题的文章即可。
请记住,您可以使用 OpenGL site以获得对所有各种功能的更好解释。只需忽略特定于 C 的部分。
关于java - LWJGL先进照明系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094510/