daEditor 中的样条曲线
See also
For more information, see spline.blk.
Spline和连线
沿Spline移除连接点**
样条可以删除运行时生成的 rendinst(从蒙版和脚本中)和保存在关卡中的 rendinst(通过样条生成)。
要删除由遮罩或脚本生成的 rendinst,请使用 spline 类中的参数:
sweepWidth:r=: 从样条曲线中心到 “Cleared Area” 末端的距离。addFuzzySweepHalfWidth:r=: 从样条中心到稀疏空间末端的距离,用于创建不规则的边。
要删除沿样条曲线生成的 rendinst,请使用:
sweep2Width:r=addFuzzySweep2HalfWidth:r=此外,
startPadding:r=和endPadding:r=定义了不生成对象的样条线起点和终点的距离(对通往桥梁的道路很有用)。
要将样条生成的资产拆分为单独的实体,请使用命令 Landscape > Instantiate gen. objects into separate entities。
沿放样渲染而不是完美样条曲线
要沿放样生成实例,并考虑其曲线和扭曲,请启用:
storeSegsForGen:b=yes在鸽舍生成块中。useLoftSegs:b=yes在对象生成块中(针对特定对象)或在鸽舍定义后的任何位置(针对所有对象)。
作为修改器的样条
Spline可以作为高度贴图或土地网格的修改器(delanoy)。
渲染时剪贴图中阁楼的排序顺序
Spline类的顺序
该顺序在 daEditor 中设置(使用 place layer order 开关),或在特定位置的
splines.blk中设置(通过layerOrder:i=设置,数值范围为0至2)。数值越大,花键在渲染层中的位置就越高。这也适用于贴花。花键的优先级高于纬纱。要将贴花置于花键之上,请在贴花中添加script:t="layerOrder=n",其中n是所需的层。Order of Loft Rendering
样条曲线中的每个鸽舍的渲染顺序由
loftLayerOrder:i=定义。数字越大,鸽舍在渲染堆栈中出现的层数越高。默认情况下,所有阁楼都位于第 0 层。Decals Above Splines 要在所有花键的顶部渲染贴花,请检查 daEditor 中的 Exported Parameters > Geom: render loft below all 中的复选框是否选中。
附加说明
直线段
创建样条线时,按住
Shift键会强制样条线由直线段而不是曲线组成(每个节点都会切换到转角模式)。紧栅栏方向*
要使沿样条线放置的对象形成一条连续的链,可在样条线类(
objGenerate{}块内)中添加tightFenceOrient:b=“yes”。
在样条线类中的资产方向类型
orientation:t="fence_normal"orientation:t="fence"orientation:t="normal"orientation:t="spline": 资产平行于花键orientation:t="spline_up"orientation:t="world"orientation:t="world_xz"orientation:t="normal_xz"
其他参数
zeroOpacityDistAtEnds:r=2: 该参数设置直线末端顶点的不透明度为零(距离以米为单位)。它应用于样条线的根部。