❔ Bullet World.Step causes 0xC000001D Illegal Instruction (C BulletSharp)
So i am using BulletSharp in my project.
This is the code i use to step it:
if (settingScene) return;
if ((float)simTime.Elapsed.TotalSeconds < time)
{
time = 0;
timeStep = 0;
}
timeStep = ((float)simTime.Elapsed.TotalSeconds - time);
time = (float)simTime.Elapsed.TotalSeconds;
world.StepSimulation(timeStep, 7);
Everything works fine as long as i only add BoxShapes, but as soon as i add a ConvexHullShape it starts crashing.
5 Replies
This seems like a bug with the library. I suggest you post an issue on their forum / github page.
I did, didn’t get an response 🥲
Well, tough sh*t. Simply don't use said library or fix it yourself with the source code available and make a pull request.
Well
What other good physics engines are there?
Well BulletSharp is just a wrapper for Bullet3, and Bullet3 is c++
Looks like nothing has happened here. I will mark this as stale and this post will be archived until there is new activity.