2013-11-04 2 views
0

스프라이트를 드래그 앤 드롭으로 겹쳐 쓰려고하는데 스프라이트가 충돌 할 때 다른 스프라이트 스택이 떨어질 경우 두 개가 떨어지도록 내리겠습니다. 어떤 아이디어라도 제발?Cocos2d : 두 개의 CCSprite를 붙이시겠습니까?

감사합니다.

정밀도를 높이려면 스틱 부분에 도움이 필요합니다. 감사합니다

+0

어떤 부분에 문제가 있습니까? 스프라이트 드래그? 충돌 감지? 그냥 '막대기'부분? – ssantos

+0

안녕하세요, 답변 해 주셔서 감사합니다. 스틱 부분 – Vervatovskis

답변

1

나는이 steps.-

  • 이 속성 CCSprite *spriteToFollow
  • 당신은 또한이 충돌 할 때 두 스프라이트 사이의 오프셋을 저장하기 위해 CGPoint을 추가해야에게 추가 CCSprite 확장에 따라 것입니다.
  • 다른 하나 하나 개 CustomSprite 충돌하면, CustomSprite init 방법에 적절한 spriteToFollow
  • 을 설정, 희망은 도움이 spriteToFollow이있는 경우, spriteToFollow.position + offset

현재 업데이트, update 방법에 scheduleUpdate

  • 에 전화 .

  • +0

    안녕하세요 ssantos, 사실 내가 그랬던 것 같습니다.하지만이 방법을 사용하는 것이 더 좋은 방법이라고 생각합니다. 구현 방법을 모르고 있습니다. 링크 http : //에서 데모를 참조하십시오. www.youtube.com/watch?v=ZgJJZTS0aMM – Vervatovskis

    +0

    오, "다람쥐"부분을 알아 차리지 못했습니다. 내 잘못입니다. 나는'box2d'에 더 관심이 있지만, 두 몸체 (box2d의 용어는 'contactListener'임) 사이의 충돌을 감지 할 수 있어야하고, 'distanceJoint'에 해당하는 다람쥐를 사용하여 서로 붙일 수 있어야합니다. 행운을 빈다 : – ssantos

    +0

    이것은 고마워요. :) – Vervatovskis

    관련 문제