资源管理器

Export

Date

2022.3.29

Author

lyx

Hierarchy

  • AssetsManager

Constructors

Accessors

  • get markerGeometry(): BufferGeometry<NormalBufferAttributes>
  • 获取Marker共享Geometry

    Returns BufferGeometry<NormalBufferAttributes>

    {BufferGeometry}

    Static

    Memberof

    AssetsManager

  • get sphereGeometry(): SphereGeometry
  • 获取球体共享Geometry

    Returns SphereGeometry

    {SphereGeometry}

    Static

    Memberof

    AssetsManager

Methods

  • 释放接口

    Returns void

    Memberof

    AssetsManager

  • 释放纹理

    Parameters

    • texture: Texture

      纹理对象

    Returns void

    Static

    Memberof

    AssetsManager

  • 获取GLTF加载器

    Returns GLTFLoader

    Static

    Memberof

    AssetsManager

  • 加载音频资源

    Parameters

    • url: string
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<AudioBuffer>

    Memberof

    AssetsManager

  • 加载立体纹理资源

    Parameters

    • urls: string[]
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<TextureAsset>

    Static

    Memberof

    AssetsManager

  • 加载EXR格式纹理资源

    Parameters

    • url: string
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<TextureAsset>

    Static

    Memberof

    AssetsManager

  • 加载FBX模型资源

    Parameters

    • url: string

      fbx资源路径

    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<ModelAsset>

    Memberof

    AssetsManager

  • 加载文件资源

    Parameters

    • url: string
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<string | ArrayBuffer>

    Static

    Memberof

    AssetsManager

  • 加载字体

    Parameters

    • fontFamily: string

      字体名称

    • fontUrl: string

      字体文件路径

    Returns Promise<FontFace>

    Static

    Memberof

    AssetsManager

  • 加载3D字体

    Parameters

    • fontUrl: string

      3D字体文件路径

    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<Font>

    Static

    Memberof

    AssetsManager

  • 加载GLTF模型资源

    Parameters

    • url: string

      gltf资源路径

    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<ModelAsset>

    Memberof

    AssetsManager

  • 加载HDR格式立方体纹理资源

    Parameters

    • urls: string[]
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<TextureAsset>

    Static

    Memberof

    AssetsManager

  • 加载HDR格式纹理资源

    Parameters

    • url: string
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<TextureAsset>

    Static

    Memberof

    AssetsManager

  • 加载OBJ模型资源

    Parameters

    • objUrl: string

      obj资源路径

    • mtlUrl: string

      mtl资源路径

    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<ModelAsset>

    Memberof

    AssetsManager

  • 加载纹理资源

    Parameters

    • url: string
    • Optional onProgress: ((event) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<TextureAsset>

    Memberof

    AssetsManager

  • 设置Basis纹理解码器

    Parameters

    • path: string
    • engine: Engine
    • Optional maxConcurrency: number = 1

    Returns void

    Static

    Memberof

    AssetsManager

  • 设置DRACO解码器,用于解析压缩的GLTF模型

    Parameters

    • path: string
    • Optional maxConcurrency: number = 1

    Returns void

    Static

    Memberof

    AssetsManager

  • 设置Meshopt解码器,用于解析压缩的GLTF模型

    Returns void

    Static

    Memberof

    AssetsManager

  • 卸载字体

    Parameters

    • fontFace: FontFace

    Returns void

    Static

    Memberof

    AssetsManager