excaliburjs / Excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️
https://excaliburjs.com
BSD 2-Clause "Simplified" License
1.77k stars 189 forks source link

feat: Implement Collision Sub-Stepping #3136

Closed eonarheim closed 2 months ago

eonarheim commented 2 months ago

===:clipboard: PR Checklist :clipboard:===

==================

Related to #3135

Changes:

cloudflare-workers-and-pages[bot] commented 2 months ago

Deploying excaliburjs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5a45e3f
Status: ✅  Deploy successful!
Preview URL: https://03bc5b84.excaliburjs.pages.dev
Branch Preview URL: https://feat-collision-sub-stepping.excaliburjs.pages.dev

View logs

eonarheim commented 2 months ago

@kfalicov I've found that 4-5 substeps does a pretty good job in your example.

I'll be trying out speculative contacts CCD in another PR