河流编辑器

基础知识

河流编辑器用于创建和编辑河流,河流通过三维样条线进行定义。它的使用方式类似于网格道路编辑器。

调整 meshroad 的各种属性需要使用属性检查器窗口。

添加与编辑河流

在选择此编辑模式后,主工具栏下方会出现两个选项:

  • 默认宽度:道路网格的宽度
  • 默认深度:道路网格的厚度

这些将作为新建网格道路的初始值。

工具栏选项 工具栏选项

创建河流

按照以下步骤在关卡中添加一条新的河流:

  1. 按下ALT,然后将光标悬停在视口上以显示第一个节点的预览。
  2. 按住ALT,点击鼠标左键以创建节点。
  3. 重复第2步以创建其他节点。
  4. 完成后,松开ALT以完成河流的创建。
编辑河流

编辑现有河流的方法如下:

  1. 点击河流进行选择。被选中的河流会显示为白色的轮廓/线框,其节点会以红色球体显示。
  2. 点击一个球体以选择一个节点,然后使用线框根据需要移动或缩放该节点。按Delete可以移除该节点。
  3. 按住ALT以创建新节点。可以用于在已有节点之间添加新节点,也可延伸河流。

  • 缩放节点将影响该点处河流的宽度。
  • 河流会从最后一个节点延伸。若要从第一个节点延伸,请确保先选中该节点。
  • 当选中整条河流时,按下Delete可以将其完全移除。
  • 可以通过分别选择两条河流并使用CTRL+C和CTRL+V实现河流属性的复制与粘贴。

属性检查器窗口

当选中河流时,其多个选项将显示在属性检查器窗口中。

选中河流时的部分属性检查器界面 选中河流时的部分属性检查器界面

主要属性有:

属性
描述
属性
SegmentLength
描述
每段河流的长度(米)。数值越低曲线越平滑,但性能消耗越高
属性
SubdivideLength
描述
最小几何面大小。数值越低河流的多边形数量越多,表面越平滑,但会降低性能
属性
FlowMagnitudePhysics
描述
河流水流速度(米/秒)。河道内的载具会受到该动力影响
属性
LowLODDistance
描述
河流以较低画质(无波浪)渲染的距离
属性
density
描述
水的密度值,影响物体的浮力。默认水的密度为 1000
属性
viscosity
描述
水的黏滞阻力
属性
liquidType
描述
液体类型,仅支持‘水’
属性
baseColor
描述
水的颜色
属性
fresnelBias
描述
菲涅尔反射雾化影响程度
属性
fresnelPower
描述
菲涅尔效应强度
属性
specularPower
描述
阳光高光强度
属性
specularColor
描述
阳光高光颜色
属性
emissive
描述
若为 True,水体不受环境光照影响
属性
waveDir [0-2]
描述
顶点波浪的移动方向
属性
waveSpeed [0-2]
描述
顶点波浪移动速度
属性
waveMagnitude [0-2]
描述
顶点波浪的强度
属性
overallWaveMagnitude
描述
顶点波浪整体总强度
属性
rippleTex
描述
用于模拟水面涟漪的法线贴图纹理
属性
rippleDir [0-2]
描述
涟漪贴图的运动方向
属性
rippleSpeed [0-2]
描述
涟漪贴图的运动速度
属性
rippleTexScale [0-2]
描述
涟漪贴图的缩放
属性
rippleMagnitude [0-2]
描述
涟漪贴图的强度
属性
overallRippleMagnitude
描述
涟漪贴图总体强度
属性
foamTex
描述
用于模拟浅水泡沫的贴图
属性
foamDir [0-1]
描述
泡沫贴图的移动方向
属性
foamSpeed [0-1]
描述
泡沫贴图的移动速度
属性
foamTexScale [0-1]
描述
泡沫贴图的缩放
属性
foamOpacity [0-1]
描述
泡沫贴图的不透明度
属性
overallFoamOpacity
描述
泡沫贴图总不透明度
属性
foamMaxDepth
描述
泡沫的最大深度值
属性
foamAmbientLerp
描述
环境光对泡沫的影响强度
属性
foamDippleInfluence
描述
涟漪对泡沫效果的影响强度
属性
cubemap
描述
当fullReflect关闭时用于反射的静态立方体贴图
属性
fullReflect
描述
开启动态反射,性能开销较高
属性
reflectivity
描述
水面反射程度
属性
reflectPriority
描述
动态反射的渲染优先级。数值越低优先级越高
属性
reflectMaxRateMs
描述
动态反射的最大帧率(毫秒)。用于平衡性能和刷新率
属性
reflectDetailAdjust
描述
反射物体的细节等级。数值越高,反射物体使用的模型精度越低。设置为-1仅渲染天空和地形
属性
reflectNormalUp
描述
强制反射法线朝上
属性
useOcclusionQuery
描述
当水面未被相机看到时,关闭反射渲染
属性
reflectTexSize
描述
动态反射分辨率。数值越高反射越清晰,但性能消耗越大
属性
waterFogDensity
描述
水下雾效强度
属性
waterFogDensityOffset
描述
水下雾效的偏移量
属性
wetDepth
描述
浸湿变暗效果的深度偏移
属性
wetDarkening
描述
水下物体变暗效果强度
属性
depthGradientTex
描述
用于调节变暗效果的1D渐变纹理
属性
depthGradientMax
描述
渐变贴图最大作用范围的深度
属性
distortStartDist
描述
从相机平面开始出现扭曲效果的距离
属性
distortEndDist
描述
从相机平面结束扭曲效果的距离
属性
distortFullDepth
描述
浅水中扭曲效果的缩放
属性
soundAmbience
描述
相机在水下时播放的环境音效
上一次修订: 六月 22, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.