Class: RoadPlugin

RoadPlugin()

道路自动生成插件

Constructor

new RoadPlugin()

Methods

createRoadMesh(options)

生成道路Mesh
Parameters:
Name Type Description
options * 参数
{
roadId:道路ID
points:用于生成道路的一组X,Y坐标,例如[ [0, -100],[400, -100],[400, 250] ]
width:道路宽度,默认60
height:道路高程,默认0.1
direction:道路方向,顺向/逆向,bool值,该属性影响的是流光的流动方向,对道路本身无影响,默认true
roadTexture:道路贴图url,默认使用引擎自带的贴图
roadTextureScale:路贴图的纹理密度,该值影响贴图的延展密度,默认10
roadOpacity:道路不透明度,默认1.0
flowLight:道路是否带流光效果,默认false
flowLightTextrue: 流光贴图url,默认使用引擎自带的贴图
flowLightTextrueScale:流光贴图的纹理密度,该值影响贴图的延展密度,默认5
flowLightColor: 流光颜色,默认黄色'#ffff00'
}

getFlowLightMesh(id)

获得道路的流光Mesh对象
Parameters:
Name Type Description
id *
Returns:
道路绑定的流光Mesh对象

getRoadMesh(id)

获得道路Mesh对象
Parameters:
Name Type Description
id *
Returns:
道路Mesh对象

removeRoad(road)

移除一个道路Mesh
Parameters:
Name Type Description
road *