저는 2D sidescroller 게임을 만들고 있습니다.LibGDX - 방향/표면 조명
this tutorial을 사용하여 멋진 깜박 거리는 빛을 만들었습니다. 이 방법을 사용
는, 어떻게 난 단지 표면에 나타나는 방향의 빛을 만들 것? 블록은 2D 바이트 배열로 저장됩니다.
또한 2D light [] [] 배열을 만들려고 시도하고 블록이 어디에 있던지에 따라 레벨을 계산했습니다. 그러나 다른 광원 (예 : 토치)과 작동시키는 것은 매우 어려웠습니다. 저는 이것을 위해 쉐이더를 사용하고 싶습니다. 훨씬 부드럽게 보입니다. 또한 블록으로 들어가는 방향 표시등이 희미해질 필요가 없습니다. 단단한 블록을 칠 때 빛이 완전히 멈춰야합니다.
ypu가 bix2d 표시등을 보았습니까? – Veljko
@Veljko 예, 있습니다. 그들은 셰이더만큼 좋은 곳을 보지 못합니다. 또한 각 블록마다 시체를 만들어야하는데 고통이 될 것입니다. (나는 box2D를 사용하지 않는다) – Anuken