2017-10-01 2 views
2

N 개 개별 스프라이트라고 말합니다. 사용자가 더 가까워지면 함께 스냅되어 클러스터가됩니다. 클러스터는 2에서 n 사이의 어디에서나 스프라이트를 가질 수 있습니다. 사용자가 임의의 클러스터 멤버 스프라이트를 터치하면 전체 클러스터를 함께 이동해야합니다.libgdx에서 클러스터로 여러 스프라이트를 함께 이동하십시오.

현재 내 문제는 이동이 조직에 일어나고 모두 이동하도록 할 때 많은 계산으로이 작업을 수행 할 수 있다는 것입니다. 새 멤버가 클러스터에 가입하면 다시 정리해야합니다. 그러나 스프라이트를 병합/그룹화하는 더 좋은 방법이 있습니까? 그래서 하나의 단위로 이동과 회전을 수행 할 수 있습니다. 아래 그림을 참조하십시오.

enter image description here

답변

0

simpliest 함께 스프라이트를 유지하기 위해 Scene2d Group 인스턴스를 사용하는 것 같다 간단한 Scene2d Image는 하나의 스프라이트를 처리 할 수 ​​있습니다. 불행히도 게임 화면을 다시 작성해야하지만 가치가 있다고 생각합니다.

여기에 Scene2d description, 그 다음에 Scene2d tutorial

관련 문제