Cocos2d-JS中的cc.LabelAtlas
cc.LabelAtlas是图片集标签,其中的Atlas本意是“地图集”、“图片集”,这种标签显示的文字是从一个图片集中取出的,因此使用cc.LabelAtlas需要额外加载图片集文件。cc.LabelAtlas 比cc.LabelTTF快很多。cc.LabelAtlas 中的每个字符必须有固定的高度和宽度。 cc.LabelAtlas类图如下图所示,cc.LabelAtlas间接地继承了cc.Node类,具有cc.Node的基本特性,它还直接继承了cc.AtlasNode。 cc.LabelAtlas类图 如果我们要展示如下图所示的Hello World文字,我们可以使用cc.LabelAtlas实现。 cc.LabelAtlas 实现的 Hello World 文字 cc.LabelAtlas实现的Hello World文字主要代码如下: [html] view plain copy var HelloWorldLayer = cc .Layer.extend({ sprite:null, ctor:function () { this._super(); …… // 创建并初始化标签 var helloLabel = new cc.LabelAtlas("Hello World", res.charmap_png, 48, 66, " "); ① helloLabel.x =