Egret Engine R - v6.0.0
    Preparing search index...

    SpriteSheet 是一张由多个子位图拼接而成的集合位图,它包含多个 Texture 对象。 每一个 Texture 都共享 SpriteSheet 的集合位图,但是指向它的不同的区域。 在WebGL / OpenGL上,这种做法可以显著提升性能 同时,SpriteSheet可以很方便的进行素材整合,降低HTTP请求数量 SpriteSheet 格式的具体规范可以参见此文档 https://github.com/egret-labs/egret-core/wiki/Egret-SpriteSheet-Specification

    Egret 2.4

    Web

    egret/display/SpriteSheet.ts

    zh_CN

    Hierarchy (View Summary)

    Index
    • get hashCode(): number

      返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。

      Returns number

      Egret 2.4

      Web

      zh_CN

    • 根据指定纹理名称获取一个缓存的 Texture 对象

      Parameters

      • name: string

        {string} 缓存这个 Texture 对象所使用的名称

      Returns Texture

      Texture 对象

      Egret 2.4

      Web

      zh_CN

    • 为 SpriteSheet 上的指定区域创建一个新的 Texture 对象并缓存它

      Parameters

      • name: string

        {string} 缓存这个 Texture 对象所使用的名称,如果名称已存在,将会覆盖之前的 Texture 对象

      • bitmapX: number

        {number} 纹理区域在 bitmapData 上的起始坐标x

      • bitmapY: number

        {number} 纹理区域在 bitmapData 上的起始坐标y

      • bitmapWidth: number

        {number} 纹理区域在 bitmapData 上的宽度

      • bitmapHeight: number

        {number} 纹理区域在 bitmapData 上的高度

      • offsetX: number = 0

        {number} 原始位图的非透明区域 x 起始点

      • offsetY: number = 0

        {number} 原始位图的非透明区域 y 起始点

      • OptionaltextureWidth: number

        {number} 原始位图的高度,若不传入,则使用 bitmapWidth 的值。

      • OptionaltextureHeight: number

        {number} 原始位图的宽度,若不传入,则使用 bitmapHeight 的值。

      Returns Texture

      创建的 Texture 对象

      Egret 2.4

      Web

      zh_CN