SceneActorList

SceneActorList

new SceneActorList(scene)

场景角色列表

Source:
Parameters:
Name Type Description
scene SceneContext

场景上下文对象

Members

cells :SceneGridCellList

场景角色分区列表

Source:
Type:

presets :Object

场景角色预设数据表

Source:
Type:

scene :SceneContext

场景上下文对象

Source:
Type:

Methods

append(actor)

添加角色到管理器中

Source:
Parameters:
Name Type Description
actor Actor

场景角色实例

autorun()

发送自动执行事件

Source:

count(teamId) → {number}

查找指定队伍的角色数量

Source:
Parameters:
Name Type Description
teamId string

队伍ID

Returns:
Type:
number

角色数量

destroy()

销毁管理器中的场景角色

Source:

loadData(actors)

加载场景角色列表数据

Source:
Parameters:
Name Type Description
actors Array.<Object>

remove(actor)

从管理器中移除角色

Source:
Parameters:
Name Type Description
actor Actor

场景角色实例

saveData()

保存场景角色列表数据

Source:

setMaxColliderSize(size)

设置最大的角色碰撞器大小

Source:
Parameters:
Name Type Description
size number

大小

setMaxGridCellSize(size)

设置最大的网格分区大小

Source:
Parameters:
Name Type Description
size number

大小

update(deltaTime)

更新场景角色

Source:
Parameters:
Name Type Description
deltaTime number

增量时间(毫秒)

updateGridPosAndCells()

更新场景角色网格位置和分区

Source: