誰かのプロジェクトでエラーを見つけました。私はそれが間違っていることを知っています。しかし、それはうまくいきます。
.mmファイルでこのようにします
- (void) DestroySelfBody{
[self unschedule:@selector(DestroySelfBody)];
if (m_body) {
m_body->GetWorld()->DestroyBody(m_body);
m_body = nil;
}
}
m_body は次のように定義されます (b2Body は c++ クラスです):
b2Body * m_body;