Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Scene

场景资源。

export

Hierarchy

  • PrefabLike<SceneResourceDescription>
    • Scene

Index

Constructors

constructor

  • new Scene(description: DeepImmutableObject<ISceneResourceDescription>): Scene
  • 从资源配置中实例化Prefab资源。

    memberof

    Prefab

    Parameters

    • description: DeepImmutableObject<ISceneResourceDescription>

      资源配置。

    Returns Scene

Properties

Readonly description

description: DeepImmutableObject<ISceneResourceDescription>

Optional groupID

groupID: string

Optional resourceID

resourceID: string

编辑器中使用的资源id。

memberof

BaseResource

Optional scripts

scripts: string[]

uuidToBufferMap

uuidToBufferMap: {} = {}

Type declaration

  • [uuid: string]: ArrayBuffer

Accessors

data

  • get data(): T
  • Returns T

meta

  • get meta(): T["meta"]
  • Prefab资源的额外描述。

    readonly
    memberof

    Prefab

    Returns T["meta"]

Methods

instantiate

  • instantiate(componentsOut?: any[]): Entity
  • 实例化Prefab资源。

    memberof

    Prefab

    Parameters

    • Optional componentsOut: any[]

    Returns Entity

Static DeserializeResource

  • DeserializeResource(description: DeepImmutableObject<ISceneResourceDescription>, loadContext: default): Scene
  • 场景资源反序列化逻辑。

    static
    memberof

    Scene

    Parameters

    • description: DeepImmutableObject<ISceneResourceDescription>
    • loadContext: default

      引擎loader上下文环境。

    Returns Scene

Generated using TypeDoc