cocos2d-html5
Version:
Cocos2d-HTML5 core package
27 lines (22 loc) • 1.07 kB
JavaScript
var LabelTTFAlignment = cc.Layer.extend({
ctor : function(){
this._super();
var winSize = cc.Director.getInstance().getWinSize();
var ttf0 = cc.LabelTTF.create("Alignment 0\nnew line", "Arial", 16, cc.size(256, 48), cc.TEXT_ALIGNMENT_LEFT);
ttf0.setPosition(winSize.width / 2, (winSize.height / 6) * 2);
ttf0.setAnchorPoint(0.5, 0.5);
this.addChild(ttf0);
var ttf1 = cc.LabelTTF.create("Alignment 1\nnew line", "Arial", 16, cc.size(256, 48), cc.TEXT_ALIGNMENT_CENTER);
ttf1.setPosition(winSize.width / 2, (winSize.height / 6) * 3);
ttf1.setAnchorPoint(0.5, 0.5);
this.addChild(ttf1);
var ttf2 = cc.LabelTTF.create("Alignment 2\nnew line", "Arial", 16, cc.size(256, 48), cc.TEXT_ALIGNMENT_RIGHT);
ttf2.setPosition(winSize.width / 2, (winSize.height / 6) * 4);
ttf2.setAnchorPoint(0.5, 0.5);
this.addChild(ttf2);
}
});
LabelTTFAlignment.create = function(args){
var layer = new LabelTTFAlignment();
return layer.init() ? layer : null;
};