Aseprite的精灵图
new (bitmapData:BitmapData, json:AsepriteJson)
@:value([])frameBitmapData:Map<String, AnimationData> = []
Tags解析后的绑定位图数据
@:value([])frameTags:Map<String, AsepriteFrameTag> = []
Tags对象
converJsonToXml (json:AsepriteJson):Xml
解析JSON数据
Parameters:
json
Returns:
Xml
path:String
@:value(false)isTextAtlas:Bool = false
是否为文本缓存精灵表
bindScale9 (id:String, data:Dynamic):Void
给某个精灵对象绑定九宫格,在批渲染中使用Scale9时,将不需要设置scale9。
id
data
支持String Rectangle
dispose ():Void
getBitmapDataFrame (id:String):Frame
获取批处理位图
Frame
getBitmapDataFrameAt (id:Int):Frame
getBitmapDataFrames (id:String):Array<Frame>
根据名字含有进行筛选位图
* @param id - * @return Array<BitmapData>
getRootBitmapData ():BitmapData
updateAtlas (bitmapData:BitmapData, xml:Xml):Array<Rectangle>
更新精灵表
bitmapData
null
xml