TextureAtlas


模块 hilo/util/TextureAtlas 源码 TextureAtlas.js
TextureAtlas纹理集是将许多小的纹理图片整合到一起的一张大图。这个类可根据一个纹理集数据读取纹理小图、精灵动画等。

方法概览

方法 定义于
TextureAtlas(image:Image, frameData:Array, spriteData:Object)
构造函数。
TextureAtlas
getFrame(index:Int):Object
获取指定索引位置index的帧数据。
TextureAtlas
getSprite(id:String):Object
获取指定id的精灵数据。
TextureAtlas

构造函数

TextureAtlas(image:Image, frameData:Array, spriteData:Object)
parameters
image:Image — 纹理集图片。
frameData:Array — 纹理集帧数据。每帧的数据格式为:[x, y, width, height]。
spriteData:Object — 纹理集精灵数据。

方法详情

getFrame(index:Int):Object
获取指定索引位置index的帧数据。
parameters
index:Int — 要获取帧的索引位置。
return
Object — 帧数据。
getSprite(id:String):Object
获取指定id的精灵数据。
parameters
id:String — 要获取精灵的id。
return
Object — 精灵数据。