滑线
一种特殊类型的线条,它使用带有三角形的常规网格来显示任意宽度的线条。它结合了自定义着色器,能确保网格始终面向相机,从而在各个视角下都能保持一致的厚度。其着色器通过插件材质提供,可使用 StandardMaterial 或 PBRMaterial,能利用材质的任何属性来设置线条样式。它还具有诸多特性,如虚线、带采样选项的多色线、颜色混合选项、线条两侧可变宽度、可见性设置、点坐标偏移、实例模式以及懒加载模式等,并且这些特性的值是可动画化的。由于它是网格,所以也可以进行平移、旋转和缩放操作。
通用属性
可配置属性图片如下:


- 几何编辑:设置线路的点,颜色或宽度
- 宽度分布:可以设置为
- WIDTH_DISTRIBUTION_NONE
- WIDTH_DISTRIBUTION_REPEAT
- WIDTH_DISTRIBUTION_EVEN
- WIDTH_DISTRIBUTION_START
- WIDTH_DISTRIBUTION_END
- WIDTH_DISTRIBUTION_START_END
- 可见度:设置线长度的可见性,取值 0 到 1,分别表示 0% 到 100% 可见
- 颜色:线的颜色,适用于所有线段,默认是白色
- 宽度:以场景单位表示线宽,可覆盖默认值
- 尺寸衰减:若为 true,无论距离线多远,线宽都保持不变
- 多颜色:设置多颜色,颜色部分在几何编辑中设置
- 颜色分布
- COLOR_DISTRIBUTION_NONE
- COLOR_DISTRIBUTION_REPEAT
- COLOR_DISTRIBUTION_EVEN
- COLOR_DISTRIBUTION_START
- COLOR_DISTRIBUTION_END
- COLOR_DISTRIBUTION_START_END
- 分布类型
- COLOR_DISTRIBUTION_TYPE_SEGMENT
- COLOR_DISTRIBUTION_TYPE_LINE
- 取样类型
- TEXTURE_LINEAR_LINEAR
- TEXTURE_NEAREST_NEAREST
- 颜色分布
- 破折现设置 使用片段:若为 true,则使用虚线效果 片段数量:线上的虚线数量 片段比例:虚线长度比例,取值 0 到 1 片段偏移:虚线沿线的偏移量,取值 0 到 1
- 颜色模式:线的颜色模式,默认是 GreasedLineMeshColorMode.SET,即无论材质着色器的颜色如何,都会设置为指定颜色。还有其他模式如 ADD、MULTIPLY 可供选择。
- 材质类型:用于渲染线的材质类型,默认是 StandardMaterial,还可选择 PBRMaterial 或基于着色器材质的 Simple 材料(速度快但仅支持纯色无光照)。