Это полностью зависит от того, как вы сломаете свой b2Body.Я отвечу на вопрос в соответствии с наиболее возможным способом разрушения тела, который заключается в создании нескольких приспособлений на теле.Когда ваше тело ломается, вы уничтожаете прибор из своего основного тела и воссоздаете этот прибор в новую b2Body.В box2d классы «Body», «Fixture» и «Joint» позволяют хранить «userData».Таким образом, вы храните спрайт для разбитых тел в соответствующих приспособлениях, а когда тело разбито, вы можете получить спрайты для разбитых тел из соответствующих приспособлений.