Jestem w trakcie pisania od podstaw gry izometrycznej i chciałbym wiedzieć, jak / czy mogę dodać światła i cienie.
Kod, który do tej pory mam, można znaleźć tutaj , ale powinno być wystarczające, aby wiedzieć, że w tej chwili mapy to proste trójwymiarowe tablice wartości prawda / fałsz . Oto ujęcie środowiska:
Gdyby to była jednowarstwowa mapa tilem, byłaby prosta. Rozumiem prosty wymagany raycasting w 2d.
Jednak biorąc pod uwagę, że moje mapy mają wiele poziomów wysokości, a także obszary przypominające jaskinie, tak naprawdę nie wiem, jak zrobić przekonujące cienie. Być może rozwiązanie na blok jest jedynym realistycznym sposobem?