Phát hiện va chạm Box2D cơ bản


9

Tôi không hiểu cách lắng nghe va chạm trong Cocos2D / Box2D. Nói rằng tôi có hai cơ thể vòng tròn năng động. Một cái rất nhỏ và cái kia tương đối lớn. Khi vòng tròn nhỏ va chạm với vòng tròn lớn tôi muốn làm gì đó (ví dụ phát âm thanh). Cách tốt nhất để làm điều này là gì?

Tôi hiện đang thử nghiệm phương pháp Testpoint. Cái gì đó như:

if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
    // collision happened...
    // play sound etc
}

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.