第一个物理仿真场景
目标:让小球落到平台上,验证暂停和重新开始。预计 25–35 分钟。
先看完成效果
让一个动态小球落在固定平台上。你会学到刚体、碰撞体、重力,以及运行、暂停和恢复初始场景的区别。
以下为完成案例的实际运行截图,点击图片可放大。
截图展示初始和最终状态。练习中还可暂停模拟,再重新打开场景观察重复下落。
动手试一试
1. 检查初始位置
导入起始包。Platform 尺寸 6 × 0.3 × 5,位置 (0, -0.15, 0);Ball 半径 0.4,位置 (0, 3, 0)。平台上表面为 Y=0,小球与平台初始不重叠。
2. 配置物理世界
启用物理系统,重力设为 (0, -9.81, 0),开始策略选择手动。编辑状态保持初始位置,运行时再开始模拟。
3. 配置两类物体
| 对象 | 刚体 | 碰撞体 | 参数 |
|---|---|---|---|
| Platform | Fixed / 固定 | Box / 盒体 | 尺寸 6、0.3、5 |
| Ball | Dynamic / 动态 | Ball / 球体 | 半径 0.4,质量 1 |
摩擦系数可设为 0.5,恢复系数设为 0.2。显示几何体与碰撞体需要分别检查;只看到球形模型,不代表已经建立球形碰撞体。
4. 保存并运行
保存后打开运行页,点击开始。小球应下落并停留在平台上,球心高度最终约为 0.4;物理解算可能存在微小误差。
暂停后位置应保持稳定。继续运行不应产生第二个球。重新加载或重置场景后,球应回到 Y=3,再次开始时重新下落。
常见问题
不下落:检查是否开始运行、物理已启用、Ball 是否为 Dynamic。穿透:检查平台碰撞体与尺寸、初始重叠、对象缩放。平台一起掉落:把 Platform 改为 Fixed。每次位置不同:区分继续模拟与重置初始场景。
这是入门物理练习,不是设备工程精度或安全性的验证。复杂关节、驱动和运动路径请继续阅读物理仿真。

