我正在使用libgdx
,我想知道如何模拟一盏灯。
我的意思是我有一个背景纹理,其中的所有颜色都很暗,因为它假设是一个黑暗的环境。我想要做的是抓住纹理的一个区域,让所有的颜色更亮,就像某处有一盏灯一样。
现在,灯应该在移动,并且将在运行时计算,因此无法预测它会在哪里,我唯一想到的就是从纹理中获取每个像素并获取颜色和只需将 rgb 值更改为更高即可产生这种效果。
问题是这盏灯应该会移动很多。直到游戏结束它才会停止移动,我觉得改变每个像素的颜色是一个繁重的过程。还有其他方法吗?
顺便说一句,游戏是卡通,所以我不需要太逼真的灯。