Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6872635
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T03:57:15+00:00 2026-05-27T03:57:15+00:00

I have a Fast Moving Body(A) which is dynamic. It is supposed to collide

  • 0

I have a Fast Moving Body(A) which is dynamic. It is supposed to collide with another Body(B). A collides with B, but sometimes it passes the Body B without collision. This is totally random behavior. I must have that collision. Kindly guide why it is acting like this, randomly.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T03:57:16+00:00Added an answer on May 27, 2026 at 3:57 am

    The effect of one object passing through another due to large movement in a single timestep is called tunneling.

    Box2D uses Continuous Collision Detection between dynamic and static objects to solve this problem. However, your case (dynamic v.s. dynamic) isn’t automatically handled, so it’s just a random dice throw whether your objects happen to be in colliding positions at the exact moment the collisions are evaluated.

    From the Box2d Manual:

    Normally CCD is not used between dynamic bodies. This is done to keep
    performance reasonable. In some game scenarios you need dynamic bodies
    to use CCD. For example, you may want to shoot a high speed bullet at
    a stack of dynamic bricks. Without CCD, the bullet might tunnel
    through the bricks.

    Fast moving objects in Box2D can be labeled as bullets. Bullets will
    perform CCD with both static and dynamic bodies. You should decide
    what bodies should be bullets based on your game design. If you decide
    a body should be treated as a bullet, use the following setting.

    bodyDef.bullet = true;

    The bullet flag only affects dynamic bodies.

    Box2D performs continuous collision sequentially, so bullets may miss
    fast moving bodies.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have a cocos2d world, and a sprite/body that is moving fast . when
I have a very fast loop which renders animation in a Bitmap buffer and
I have a Desire Z and when moving to fast the compass hardware starts
I'm moving my site from HTML/CSS into CodeIgniter. Have some experience with PHP, but
I am building an Asp.net MVC site where I have a fast dedicated server
I have a very fast web server (IIS6, ASP.NET) that I want to use
I have program that runs fast enough. I want to see the number of
I have been trying to find a really fast way to parse yyyy-mm-dd [hh:mm:ss]
I have a site I made really fast that uses floats to display different
I have a sql query that runs super fast, around one second, when not

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.