LayerManager

LayerManager

图层管理器,用以管理一个场景中的所有资产数据。通常,一个场景中,会实例化一个图层管理器。 注:使用时,不应该直接实例化图层管理器对象,而是通过场景实例获取,如: const layerManager = scene.layerManager();

Constructor

new LayerManager()

Members

visible :boolean

Description:
  • 获取图层的显示或隐藏状态

获取图层的显示或隐藏状态

Type:
  • boolean

visible

Description:
  • 设置图层的显示或隐藏状态

设置图层的显示或隐藏状态

Methods

add(layer)

Description:
  • 向场景中添加一个图层实例对象

Parameters:

Name Type Description
layer Layer

count() → {number}

Description:
  • 返回当前场景中图层的个数

Returns:

get(idx) → {Layer}

Description:
  • 获取场景中指定索引位置处的图层实例对象

Parameters:

Name Type Description
idx number
Returns:
Layer -

返回图层实例对象

remove(idx, options)

Description:
  • 从场景中移除指定索引位置处的图层

Parameters:

Name Type Description
idx number
options Object

移除图层时的其它选项设置,包含以下字段:

Properties
Name Type Description
release boolean

移除图层后,是否立刻师范该图层中所包含的资产