Pytania oznaczone «tilemap»

10
Elegancki autotiling

Szukam informacji o tym, jak ludzie implementują automatyczne zapisywanie w swoich grach opartych na kafelkach. Do tej pory zawsze improwizowałem za pomocą zestawu zakodowanych instrukcji „jeśli ... inaczej ...”, a teraz zdecydowałem, że nadszedł czas, aby znaleźć bardziej eleganckie rozwiązanie....

10
Wybierz kafelek na podstawie sąsiadujących kafelków

Pracuję nad edytorem map kafelkowych i muszę automatycznie wybierać kafelki na podstawie sąsiadujących kafelków. Na przykład, umieszczając kafelek drogi obok innego kafelka drogi, oba muszą być ustawione tak, aby tworzyły ciągłą drogę. Jeśli wokół nich znajdują się inne drogi, może być konieczne...

9
LibGDX utrzymuje kamerę w granicach TiledMap

Mam prostą TiledMap, którą mogę dobrze renderować. Wokoło mam gracza skaczącego (z Box2D), a moja kamera podąża za nim: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Jednak kamera przesunie się „poza” TiledMap. Jak mogę...

9
Ukośna linia wzroku z dwoma rogami

Obecnie używam algorytmu liniowego Bresenhama dla linii wzroku. Problem polega na tym, że znalazłem przypadek, w którym gracze mogą patrzeć przez ściany. Występuje, gdy gracz patrzy między dwoma rogami ściany ze szczeliną po drugiej stronie pod określonymi kątami. Chcę, aby kafelek między dwiema...