sparkle-engine

Class ResourcesManager

资源管理器

Hierarchy (view full)

Constructors

Properties

所有资源

currectRegion: number = -1
loadingAssets: {
    [key: string]: Promise<IResources>;
} = {}

Type declaration

regions: {
    [key: string]: number;
} = {}

Type declaration

  • [key: string]: number
regionsCallback: {
    [key: string]: (() => void);
} = {}

Type declaration

  • [key: string]: (() => void)
      • (): void
      • Returns void

regionsCount: number = 0

Methods

  • 一般不会用到 结束加载区域,可以监听该区域所有资源加载完成

    Parameters

    • fn: (() => void)
        • (): void
        • Returns void

    Returns void

  • 加载一个裁剪纹理

    Parameters

    • id: string

      资源id

    • textureId: string

      纹理

    • Optional rect: Rect

      裁剪的矩形

    Returns Promise<AltasTexture>

    返回的纹理

  • 加载一个音频

    Parameters

    • id: string

      音频id

    • url: string

      音频url

    Returns Promise<Audio>

  • 加载一个纹理

    Parameters

    • id: string

      资源id

    • data: string | Images

      可以是字符串(从url加载)或者是图片数据

    Returns Promise<Texture>

    返回的纹理

  • 一般不会用到 创建一个加载区域,可以监听该区域所有资源加载完成

    Returns void