Tag: box2d

Box2d:最大可能的线速度?

我想我已经将Box2d配置为对任何身体都有某种最大速度,但我不确定。 我应用像(100000000, 100000000)这样的冲动,身体的移动速度与(100, 100)一样快 – 这根本不是那么快。 我正在使用Box2d XNA C#端口。 我的游戏是自上而下的2d。 以下是一些可能相关的代码: private readonly Vector2 GRAVITY = new Vector2(0, 0); public void initializePhysics(ContactReporter contactReporter) { world = new World(GRAVITY, true); IContactListener contactListener = contactReporter; world.ContactListener = contactListener; } public void Update(GameTime gameTime) { // … worldState.PhysicsWorld.Step((float)gameTime.ElapsedGameTime.TotalSeconds, 10, 10); //… } 以下是一些应用冲动的示例代码: private void ApplyImpulseFromInput() { Vector2 […]