UE5.1水系统求助:无法在Water Body Lake上绘制foliage
解决UE5.1中Water Body Lake无法绘制Foliage的问题
检查Water Body Lake的碰撞配置
选中Lake Actor,在细节面板的Collision区域:- 确保
Generate Collision已勾选 - 将
Collision Enabled设置为Query Only(foliage绘制仅需碰撞查询,无需物理交互) - 对齐Water Body River的碰撞预设,保持一致(通常为
WaterBody预设)
- 确保
确认Foliage类型的表面支持
打开目标Foliage类型的细节面板:- 找到
Placement分类下的Surface Type - 确保列表中包含
Water表面类型(若使用自定义水面材质,需对应添加自定义表面类型)
- 找到
检查Foliage笔刷的绘制目标
在Foliage笔刷设置界面:- 找到
Surface Target选项,设置为All Surfaces,避免限制为仅地形表面
- 找到
刷新碰撞缓存
- 右键场景中的地形,选择
Refresh Collision - 选中Water Body Lake Actor,点击细节面板内的
Refresh Collision按钮,强制更新碰撞数据
- 右键场景中的地形,选择
重置Lake Actor(可选)
若以上步骤无效,删除现有Water Body Lake,重新创建默认配置的Lake Actor后再测试Foliage绘制
内容的提问来源于stack exchange,提问作者Padavan
相关产品推荐
相关产品推荐

