Салют, в настоящее время я работаю над игрой в бильярд во флэш-памяти, используя box2d для моделирования физики, и я застрял с фильтрацией столкновений.
Что я пытаюсь сделать, так это изменить бит маски столкновения мяча, когда он входит в карман, чтобы он не сталкивался с другими шарами (я не хочу удалять физический объект, потому что мне нужно сделать какой-то эффект перед ).
Бит маски столкновения, кажется, изменился хорошо, но это не вступает в силу немедленно, поскольку забитый шар все еще сталкивается некоторое время, прежде чем стать полностью несократимым.
Я не знаю, почему, действительно ли возможно изменить бит маски во время выполнения?
Спасибо.