模块 hilo/util/TextureAtlas
依赖
hilo/core/Class
源码
TextureAtlas.js
TextureAtlas纹理集是将许多小的纹理图片整合到一起的一张大图。这个类可根据一个纹理集数据读取纹理小图、精灵动画等。
方法 | 定义于 | |
---|---|---|
TextureAtlas(atlasData:Object)
构造函数
|
TextureAtlas | |
getFrame(index:Int):Object
获取指定索引位置index的帧数据。
|
TextureAtlas | |
getSprite(id:String):Object
获取指定id的精灵数据。
|
TextureAtlas | |
createSpriteFrames(name:String|Array, frames:String, w:Number, h:Number, loop:Boolean, duration:Number, duration)
static
创建精灵帧数据的快捷方法。
|
TextureAtlas |
//方式一 单个动画 createSpriteFrames("walk", "0-5,8,9", meImg, 55, 88, true, 1); //方式二 多组动画 createSpriteFrames([ ["walk", "0-5,8,9", meImg, 55, 88, true, 1], ["jump", "0-5", meImg, 55, 88, false, 1] ]);