|
|
I'm trying to create a simple circle in an oncollision handler but i am getting an assert fail (island.cs line 444). What am I supposed to do?
My Code:
var b = BodyFactory.CreateCircle(world, 0.5f, 1.0f, active.Position, null);
Island.cs
public void Add(Body body)
{
Debug.Assert(BodyCount < _bodyCapacity);
Bodies[BodyCount++] = body;
}
|
|
|
|
Just a wild guess, but perhaps you are not allowed to create new bodies at this time?
What you could try instead is set a flag and create the Body in your Update method before you call World.Step.
|
|
Coordinator
Feb 18 at 4:36 AM
|
I'm copying this to an issue to see if this can be improved in the future.
|
|
Coordinator
Feb 18 at 4:36 AM
|
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
|
|