2011-09-12 4 views
1

나는 Cocos2D로 간단한 게임을 시작합니다. UIPanGestureRecognizer를 사용하여 드래그 앤 드롭 할 수있는 몇 가지 스프라이트가 있습니다.Cocos2D 드래그 드롭 스프라이트 질문

게임은 이미지를 화면의 특정 지점으로 드래그하여 구성됩니다. 텍사스의 이미지를 텍사스의 윤곽선으로 드래그해야하는 미국 국가 퍼즐을 상상해보십시오.

나는 드래그 앤 드롭을 잘못했지만 올바른 영역에 떨어 뜨리는 것을 처리하려면 어떻게해야합니까? 그것은 충돌로 간주됩니까? TileMap이 이와 같은 방식으로 작동합니까?

나는 이것을 수행하는 가장 좋은 방법을 찾으려고 노력 중이다.

답변

1

화면상의 포인트를 사용할 수 있으며 해당 포인트의 x 거리 이내이면 상태가 올바른 것으로 간주 할 수 있습니다.

충돌의 문제는 오류의 여백을 설정해야한다는 것입니다. 나는 텍사스를 새로운 멕시코에 넣고 여전히 올바른 위치에 닿게 할 수 있습니다.

각 위치가 정확히 어디를 가야하는지 파악한 다음 사용자가 거리 수식을 사용하여 올바른 지점으로 떨어 뜨린 지점을 비교합니다.

+0

plist. 승인. 나는 그 길로 향하고 있었다. 그러나 단지 내가 놓치고 있었던 무엇인가 없었던 것을 확실하게하고 싶었다. 감사 – jdruid

관련 문제