碰撞
碰撞使运行时角色或交互对象能够与地面、墙面等表面接触。在 Create(创建) 页面导入或生成碰撞,再在 LiSplatActor 中启用。
导入或生成碰撞
- 已有碰撞网格时,点击 Import Collision Body(导入碰撞体),选择 PLY 或 OBJ 网格。
- 需要从高斯数据生成时,选择适合场景的预设,点击 Generate Collision Body(生成碰撞体),等待生成完成。
- 选中 LiSplatActor,勾选 Enable Collision(启用碰撞)。
- 勾选 Show Loaded Collision(显示已加载碰撞),检查网格是否与地面、墙面位置对应。
检查角色交互
- 选择第三人称浏览,或使用工程中的角色和游戏模式。
- 将 Player Start(出生点)放到地面上方的合适位置,避免嵌入墙面或碰撞体。
- 点击 Play(运行),测试落地、行走、门洞和障碍物阻挡。
- 检查完成后关闭碰撞显示,恢复正常画面。
Enable Collision(启用碰撞) 控制阻挡,Show Loaded Collision(显示已加载碰撞) 只负责显示调试网格。网格可见不代表角色的碰撞通道已正确设置。
导出与重新匹配
使用 Export Collision Body(导出碰撞体) 可导出标准 PLY 三角网格。更换场景资产后,重新检查碰撞是否匹配;数据发生明显变化时,应重新生成或导入对应碰撞。


