답변

0

paintball 분야 디자인을위한 나의 이전의 안드로이드 마켓 애플 리케이션 중 하나에서 이것을 달성 한 방법은 메인 장면에 아이로 추가 된 별도의 CCLayer 클래스를 갖고 CCTouchesBegan에 응답하는 메인 장면을 갖는 것입니다. 터치 위치가 보이는 패널의 좌표 내에 있으면 터치 내용을 전달하는 '터치 된'메서드를 호출하여 자신의 내용을 처리 할 수 ​​있습니다.

하단의 다른 패널에는 사이드 패널을 보거나 숨겨 놓은 버튼이있어 화면을 가로 질러 '튀어 나와'움직이지 않고 오히려 표시되거나 숨겨졌습니다.

화면을 슬라이드/플 래핑하면 상대적으로 간단하게 작성할 수 있습니다. CCTouchesMoved와 CCTouchesEnded를 조합하여 슬라이드/플링을 추적하고 레이어 좌표를 변환합니다.

몇 가지 간단한 애니메이션을 사용하여 슬라이드를 구현하는 것을 막을 수있는 방법은 없지만 앱에서이 슬라이드를 구현할 필요가 없어 구현되지 않았습니다.

희망이 적어도 일부 사용하는 것입니다, 죄송합니다 지금 일하고 바쁜 몇 가지 작업 예제를 제공 할 수 없습니다.

+0

감사합니다 rspython, 나는 동일한 장면 개체 내에서 같은 레이어에 매번 동일한 스프라이트 세트를로드하려고했기 때문에 스프라이트 이미지에 왼쪽에서 오른쪽으로 애니메이션을 적용하여 애니메이션에 1 초를 부여하여 요구 사항을 달성했습니다. 어쨌든, 당신의 솔루션은 또한 약간 다른 요구 사항에 대한 좋은 하나입니다 ... – Manjunath

관련 문제