【发布时间】:2025-12-19 23:10:11
【问题描述】:
我正在制作一个简单的像素自上而下的游戏。我想在那里添加一些简单的灯光,但我不知道最好的方法是什么。这张图片是我想要实现的光的一个例子。
http://imgur.com/a/PpYiR
当我在谷歌上搜索该任务时,我只看到了这种光的解决方案。
https://www.youtube.com/watch?v=mVlYsGOkkyM
但是当光源靠近时我需要增加纹理部分的亮度。如果我使用带有 GL_QUADS 的纹理而没有 UV,我该怎么做?
【问题讨论】:
-
对于固定管线(没有着色器),您可以使用native OpenGL lights 设置为点光源。或者使用 alpha 纹理 + 混合来定制图案。
标签: opengl textures lwjgl light