나는 여러 장의 카드가있는 카드 게임을 쓰고 있는데,이 카드는 사용하지 않은 데크와 플레이어의 손에 겹쳐 쌓일 것입니다.LibGDX - 액터가 서로 겹쳐서 그려지 지 않습니다.
현재 시작시 화면에 100 명의 카드 액터를 모두 추가하여 필요한 경우 추가를 관리 할 필요가 없습니다. 그들은 모두 서로의 위에서 시작하고 일부는 카드 더미 일 뿐인 플레이어의 손으로 처리됩니다. 이론적으로 5 인 게임의 경우 6 개의 카드 만 보입니다. 데크와 각 플레이어의 손 위로 가기.
다른 누군가가 영리한 방법을 사용하여 6 개의 그리기 방법 만 표시되는 배우에게 표시되도록하거나 또는이 모든 것을 직접 관리해야한다고 생각하길 원하십니까?
내가 할 경우 배우가 필요할 때만 추가하거나 보이지 않게 추가 한 다음 필요할 때 볼을 설정하도록 제안 하시겠습니까?
또는 다른 방법?
필요에 따라 표시/비 표시로 설정했습니다. 나는 그것이 가장 쉬울 것이라고 생각한다. – Tenfour04
그래서 사전에 모두 추가 하시겠습니까? 실제로 보이지 않거나 작동하지 않는 영리한 방법이 없습니까? –
더 많은 일을하고 CPU를 많이 사용하는 무차별적인 힘. 카드가 완벽하게 직사각형이 아닌 경우 (둥근 모서리 없음). 그런 다음 다시 정면으로 정렬하고 깊이 테스트를하여 그릴 수 있습니다. 그것은 과잉을 제거 할 것입니다. – Tenfour04