3D kinematic character jumping/jittering on flat surface
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 examples3d/utils/character.rs 中的 character_movement_from_inputs 函数开始,然后按照 README 中的说明运行 examples3d 演示。将人工重力乘以 100 来重现问题,并检查平坦地面表面附近的运动学移动。在高运动学重力下,角色能够平滑移动且不会跳动或抖动,即表示完成。
由索引模型根据 Issue 内容生成。
描述
https://github.com/user-attachments/assets/789cee49-37ab-44fd-a56c-9d8ad73e0273
Steps to reproduce
- Clone this repo
- Multiply artificial gravity of the
character_movement_from_inputsfunction by x100.
(The effect is still present with regular gravity but becomes more noticeable when it is cranked up)
if artificial_gravity {
desired_movement -= Vector::y() * speed * 100.0;
}
- Run the
examples3ddemo by following the README instructions - Observe that the character jumps / jitters around when moving on the flat ground surface
Expected result
It would be preferable if the character moved smoothly despite having high kinematic gravity
- 主要语言
- Rust
- 星标
- 5.9k
- 派生
- 401
- 平均合并
- 3 小时 47 分钟
- 30 天内合并 PR
- 11
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
dimforge/rapier 的其他 Issue
-
Debug assertion in the incremental solver-contact graph when a ball rolls on a Voxels collider可能已有人在做 @shtse8 于 20 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
Typo in the docs未关闭
难度 1/5 1 小时以内 新手友好度 90/100
维护者通常 1 天内回复
-
Friction is lost for 3D bodies locked to a plane (locked translation + perpendicular rotations)可能已有人在做 @Quacky2200 于 1 天前认领。 未关闭
难度 4/5 1-2 天 新手友好度 39/100
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 52/100
维护者通常 1 天内回复
-
难度 4/5 1-2 天 新手友好度 55/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 66/100
home-assistant/installer#308 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
ProvableHQ/leo#29657 ·
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
swc-project/swc-next#1053 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
nautechsystems/nautilus_trader#5387 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
NomicFoundation/edr#1872 ·
维护者通常 2 天内回复