Class Entity

实体

EntityComponent构成实体组件系统(ECS)

Hierarchy

  • Entity

Constructors

Properties

事件发射器。

name: string

名称

Accessors

Methods

  • 添加组件到指定位置

    Parameters

    • component: Component

      被添加的组件

    • index: number

      插入的位置

    Returns void

  • 返回游戏对象附加的一个指定类型的组件,如果没有,则返回 null。

    使用 Entity.GetComponent 将返回找到的第一个组件。如果您希望有多个相同类型的组件,请改用 Entity.GetComponents,并循环通过返回的组件测试某些唯一属性。

    Returns

    要检索的组件。

    Type Parameters

    Parameters

    • componentName: K

      要检索的组件类型。

    Returns ComponentMap[K]

  • 获取组件在容器的索引位置

    Returns

    组件在容器的索引位置

    Parameters

    Returns number

  • 设置组件到指定位置

    Parameters

    • component: Component

      被设置的组件

    • index: number

      索引

    Returns void

  • 设置子组件的位置

    Parameters

    • component: Component

      子组件

    • index: number

      位置索引

    Returns void

  • 交换子组件位置

    Parameters

    • index1: number

      第一个子组件的索引位置

    • index2: number

      第二个子组件的索引位置

    Returns void

Generated using TypeDoc