Skip to content

第一个物理仿真场景

目标:让小球落到平台上,验证暂停和重新开始。预计 25–35 分钟。

先看完成效果

让一个动态小球落在固定平台上。你会学到刚体、碰撞体、重力,以及运行、暂停和恢复初始场景的区别。

以下为完成案例的实际运行截图,点击图片可放大。

开始前 · 小球悬空:初始球心高度为 Y=3,平台固定,尚未开始模拟。
开始前 · 小球悬空初始球心高度为 Y=3,平台固定,尚未开始模拟。
运行后 · 小球落地:小球受重力下落,与平台碰撞后停留在表面;球心高度约为 0.4。
运行后 · 小球落地小球受重力下落,与平台碰撞后停留在表面;球心高度约为 0.4。

截图展示初始和最终状态。练习中还可暂停模拟,再重新打开场景观察重复下落。

动手试一试

下载起始包 · 下载完成包

1. 检查初始位置

导入起始包。Platform 尺寸 6 × 0.3 × 5,位置 (0, -0.15, 0);Ball 半径 0.4,位置 (0, 3, 0)。平台上表面为 Y=0,小球与平台初始不重叠。

2. 配置物理世界

启用物理系统,重力设为 (0, -9.81, 0),开始策略选择手动。编辑状态保持初始位置,运行时再开始模拟。

3. 配置两类物体

对象刚体碰撞体参数
PlatformFixed / 固定Box / 盒体尺寸 6、0.3、5
BallDynamic / 动态Ball / 球体半径 0.4,质量 1

摩擦系数可设为 0.5,恢复系数设为 0.2。显示几何体与碰撞体需要分别检查;只看到球形模型,不代表已经建立球形碰撞体。

4. 保存并运行

保存后打开运行页,点击开始。小球应下落并停留在平台上,球心高度最终约为 0.4;物理解算可能存在微小误差。

暂停后位置应保持稳定。继续运行不应产生第二个球。重新加载或重置场景后,球应回到 Y=3,再次开始时重新下落。

常见问题

不下落:检查是否开始运行、物理已启用、Ball 是否为 Dynamic。穿透:检查平台碰撞体与尺寸、初始重叠、对象缩放。平台一起掉落:把 Platform 改为 Fixed。每次位置不同:区分继续模拟与重置初始场景。

这是入门物理练习,不是设备工程精度或安全性的验证。复杂关节、驱动和运动路径请继续阅读物理仿真

让 3D 内容更容易创建、管理、展示与交付。