Eu tenho trabalhado em um jogo de peças 2D e implementei iluminação com arestas:
Eu quero que seja suavizado um pouco. Não preciso de sombras nem nada, apenas iluminação simples. Eu gostaria que parecesse mais com isso:
Meu sistema atual usa níveis de luz para cada bloco do mundo e eles são recalculados quando um bloco é colocado ou removido. Estou usando batch.setColor(...)
para sombrear os azulejos. Qual é uma boa maneira de obter essa iluminação suave?
Não quero usar o método de sobreposição de mapas leves, já tentei e não fiquei satisfeito com o resultado. Quero poder definir quanta luz é capaz de passar através de um bloco. Por exemplo, um bloco de terra deve absorver um pouco da luz, mas um bloco de vidro não deve bloquear nenhuma luz. Isso não era realmente possível com o método de sobreposição do mapa de luz. UPDATE: Eu não entendi o que esse método realmente é. Eu entendo agora. Eu estava pensando da maneira errada. Desculpa!