안녕하세요, 저는 실제적인 사격장에서와 같이 당신 앞에 표적이있는 풍경과 표적을 가진 사수의 일종 인 cocos2d 게임을하고 있습니다. 총알 충격의 경우 화면의 특정 지점에서 충격을주는 입자 효과를 사용하고 대상에 충격이 가해지면 간단한 애니메이션을 실행하고 바닥에 떨어집니다. 내 게임은 직사각형 타겟과 완벽하게 작동하지만 실제 몸 모양도 사용하고 싶습니다. 그래서 입자가 몸에 충격을 주면 떨어집니다. 그리고 입자가 다리 사이 또는 어깨와 머리 사이의 충돌에 실패 할 때 윤곽 추적 된 스프라이트를 사용하고 싶습니다. 이 코드를 사용하여 입자가 정상적인 직사각형 타겟에 대해 타겟에 영향을주는시기를 감지합니다.Cocos2d 불규칙한 형태의 스프 라이트
// Sustem은 내 입자입니다 (글 머리 기호) CGRect projectileRect = [enemy boundingBox];
if (CGRectContainsPoint(projectileRect, system.position)) {
[enemy runAction:_walkAction];}
나는 입자는 추적 점의 몇 가지 사이에있을 때 내가