matrix-org / matrix-org/thirdroom
Objects can get non-obviously stuck and rotate in place
- Dominant language
- C
- Stars
- 647
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
https://user-images.githubusercontent.com/1190097/191620054-e3a590bb-1ce0-4edc-9953-bdf17c651dfb.mp4
For this case, I managed to get a couple crates into the washroom on the upper level then spam bouncy balls at the gap - this eventually caused a ball to get stuck and spin for what seems like forever.
Contributor guide
Research direction
Start by reproducing the upper-level washroom scenario shown in the linked video, using crates and bouncy balls. Trace the object collision and movement entry points involved in the reproduction, then verify that balls no longer remain rotating in place indefinitely without preventing normal object motion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- three.js, typescript
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100