学习 Unreal Engine 中的 Foliage 工具(第13天)
发布: (2026年1月8日 GMT+8 15:55)
3 min read
原文: Dev.to
Source: Dev.to
第 13 天 – 植被工具概览
我以为添加树木和草地很简单,但第一次尝试时坡面上什么也没有。本文记录了我在 Unreal Engine 中发现的植被工具以及为什么默认情况下植被不会出现在所有地方。
打开植被工具
- 在左上角菜单中选择 Foliage Mode,或按 Shift + 3。
- 植被面板出现,允许你直接在视口中绘制树木、草地和植物。
基本工具
| 工具 | 用途 |
|---|---|
| Paint (Brush) | 放置植被 |
| Erase | 移除植被 |
| Select | 选择已放置的植被 |
在工具下方你会看到刷子设置,如大小和强度。
添加植被资产
- 将资产从 Content Browser 拖入 Foliage List。
- 或者,下载植被资产(例如来自 Unreal Marketplace),然后拖入列表。
资产进入列表后,你就可以直接在关卡上绘制它们。
植被实例设置
每种植被类型都有自己的参数:
- Density – 每单位面积的实例数量
- Scale – 实例的尺寸范围
- Random Rotation – 朝向的随机变化
斜坡问题
当我尝试在斜坡或山丘上绘制时,什么也没有出现,而平地却可以正常工作。问题出在 Ground Slope Angle 设置:
- 在植被实例设置中找到 Ground Slope Angle。
- 增大允许的角度,以便在更陡的表面上放置。
调整该值后,植被就能正确出现在斜坡上。
提示: 如果植被没有显示,检查 Ground Slope Angle 以及其他放置过滤器。过小的设置会阻止大面积的植被出现。
收获
- 植被的放置受表面角度和其他过滤器控制,而不是工具本身的 bug。
- 调整斜坡角度可以快速解决大多数“什么也不出现”的问题。
- 逐步学习为游戏开发奠定坚实基础。
如果你也在学习游戏开发,敬请期待下一篇文章! 🎮🚀