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 |
* |