2016-07-31 3 views
0

shaperenderer 원을 제외하고 전체 화면에 검은 색을 설정하려면 어떻게해야합니까? 원은 기본적으로 내 게임 세계이며, 남겨 두는 것이 보이지 않아야합니다. 서클 게임 영역을 제외한 모든 것을 오버레이하기 위해 역원 pixmap (예를 들어, 원이지만 역전 된)을 만드는 방법이 있습니까? 아니면 부품을 제외하고 화면을 지우는 방법일까요? 감사!Libgdx | 검은 색을 원 밖에있는 모든 것에 설정하십시오.

+0

왜 원을 렌더링하지 않는 것이 좋을까요? –

+0

@ m.antkowicz 귀하의 질문을 이해하지 못했습니다. 원은 내 게임 세계이고, 물체가 떠난다면 사라지지 않을 것입니다. 플레이어가 게임 영역 (서클)에서 중도로 이동하면 바깥쪽에있는 플레이어의 대부분은 사라지지 않습니다. 나는 그 안에 구멍이있는 검은 색 이미지를 만든 다음 모든 것을 다 보여 주려고 생각했습니다. 그러나 그것은 잘 확장되지 않을 것이라고 생각하지 않습니다. – Wyatt

답변

0

의견에서 언급 한 방법을 시도해 볼 수 있습니다. 원형 구멍이있는 검은 색 이미지 사용하기. 그런 다음 각각을 libgdx에서 HUD를 설정하는 것과 같은 방식으로 다른 카메라에 할당하십시오.

0

쉐이더를보고 싶을 수도 있습니다.이 방법은 실제로 유연하며, 전환이 얼마나 빠른지 제어 할 수 있습니다. GLSL의 기초가 충분해야합니다.

https://www.youtube.com/watch?v=caQZKeAYgD8 다음은 올바른 튜토리얼입니다.

관련 문제