Je travaille sur un jeu de tuiles 2D et j'ai mis en place un éclairage à bords durs:
Je veux que ça soit un peu lissé. Je n'ai pas besoin d'ombres ou quoi que ce soit, juste un simple éclairage. Je voudrais qu'il ressemble davantage à ceci:
Mon système actuel utilise des niveaux de lumière pour chaque tuile dans le monde et ils sont recalculés lorsqu'une tuile est placée ou retirée. J'utilise batch.setColor(...)
pour ombrer les carreaux. Quelle est la bonne façon d'obtenir cet éclairage doux?
Je ne veux pas utiliser la méthode de superposition de la carte lumineuse, j'ai déjà essayé et je n'étais pas satisfait du résultat. Je veux pouvoir définir la quantité de lumière qui peut traverser un bloc. Par exemple, un bloc de terre doit absorber une partie de la lumière, mais un bloc de verre ne doit pas bloquer la lumière. Ce n'était pas vraiment possible avec la méthode de superposition de cartes claires. MISE À JOUR: J'ai mal compris ce qu'est réellement cette méthode. Je comprends maintenant. Je pensais dans le mauvais sens. Désolé!