线专用材质类
Name | Type | Description |
---|---|---|
property |
MaterialProperty | optional 实际属性,sdk内部使用 |
- Implements:
Example:
发光线
var line = new YS.Line({
id: 'line1',
points: [...],
width: 3,
material: YS.LineMaterial.glowLine()
});
Methods
-
staticYS.LineMaterial.arrowLine(color) → LineMaterial
-
箭头线
Name Type Default Description color
Color Color.WHITE
optional 颜色 Returns:
线的材质 -
staticYS.LineMaterial.dashLine(options) → LineMaterial
-
虚线
Name Type Description options
Object options有下面这些属性 Name Type Default Description color
Color Color.WHITE
optional 虚线的颜色 gapColor
Color Color.TRANSPARENT
optional 虚线的间隙颜色 dashLength
Number 16
optional 虚线单位长度 Returns:
线的材质 -
staticYS.LineMaterial.flyLine(options) → LineMaterial
-
飞线
Name Type Description options
Object 对象有下面这些属性: Name Type Default Description image
MaterialImage | String MaterialImage.FlyLine
optional 飞线路径 color
Color Color.WHITE
optional 图块渲染的颜色 time
Number 1.5
optional 动画执行一次的时间,时间越小,速度越快 Returns:
线的材质 -
staticYS.LineMaterial.glowLine(color, glowPower) → LineMaterial
-
发光线
Name Type Default Description color
Color Color.WHITE
optional 颜色 glowPower
Number 0.25
optional 发光强度,占线宽的百分比0~1之间 Returns:
线的材质 -
staticYS.LineMaterial.odLine(options) → LineMaterial
-
OD动态线
Name Type Description options
Object optional options有下面这些属性 Name Type Default Description color
Color new YS.Color(1, 0, 0, 1)
optional 动线的颜色 bgColor
Color new YS.Color(1, 0, 0, 0.4)
optional 背景色 isStep
Color true
optional 动线是否需要插值 time
Number 1.5
optional 时间 Returns:
线的材质