public AtlasBitmapColor() { CCSize s = CCDirector.sharedDirector().getWinSize(); CCLabelBMFont label = null; label = CCLabelBMFont.labelWithString("Blue", "fonts/bitmapFontTest5.fnt"); label.Color = ccBLUE; addChild(label); label.position = new CCPoint(s.width / 2, s.height / 4); label.anchorPoint = new CCPoint(0.5f, 0.5f); label = CCLabelBMFont.labelWithString("Red", "fonts/bitmapFontTest5.fnt"); addChild(label); label.position = new CCPoint(s.width / 2, 2 * s.height / 4); label.anchorPoint = new CCPoint(0.5f, 0.5f); label.Color = ccRED; label = CCLabelBMFont.labelWithString("G", "fonts/bitmapFontTest5.fnt"); addChild(label); label.position = new CCPoint(s.width / 2, 3 * s.height / 4); label.anchorPoint = new CCPoint(0.5f, 0.5f); label.Color = ccGREEN; label.setString("Green"); }
public LabelsEmpty() { CCSize s = CCDirector.sharedDirector().getWinSize(); // CCLabelBMFont CCLabelBMFont label1 = CCLabelBMFont.labelWithString("", "fonts/bitmapFontTest3.fnt"); addChild(label1, 0, (int)TagSprite.kTagBitmapAtlas1); label1.position = new CCPoint(s.width / 2, s.height - 100); // CCLabelTTF CCLabelTTF label2 = CCLabelTTF.labelWithString("", "Arial", 24); addChild(label2, 0, (int)TagSprite.kTagBitmapAtlas2); label2.position = new CCPoint(s.width / 2, s.height / 2); // CCLabelAtlas CCLabelAtlas label3 = CCLabelAtlas.labelWithString("", "fonts/tuffy_bold_italic-charmap.png", 48, 64, ' '); addChild(label3, 0, (int)TagSprite.kTagBitmapAtlas3); label3.position = new CCPoint(s.width / 2, 0 + 100); base.schedule(updateStrings, 1.0f); setEmpty = false; }
public Atlas4() { m_time = 0; // Upper Label CCLabelBMFont label = CCLabelBMFont.labelWithString("Bitmap Font Atlas", "fonts/bitmapFontTest.fnt"); addChild(label); CCSize s = CCDirector.sharedDirector().getWinSize(); label.position = new CCPoint(s.width / 2, s.height / 2); label.anchorPoint = new CCPoint(0.5f, 0.5f); CCSprite BChar = (CCSprite)label.getChildByTag(1); CCSprite FChar = (CCSprite)label.getChildByTag(7); CCSprite AChar = (CCSprite)label.getChildByTag(12); CCActionInterval rotate = CCRotateBy.actionWithDuration(2, 360); CCAction rot_4ever = CCRepeatForever.actionWithAction(rotate); CCActionInterval scale = CCScaleBy.actionWithDuration(2, 1.5f); //CCActionInterval scale_back = scale.reverse(); CCActionInterval scale_back = null; CCFiniteTimeAction scale_seq = CCSequence.actions(scale, scale_back, null); CCAction scale_4ever = CCRepeatForever.actionWithAction((CCActionInterval)scale_seq); CCActionInterval jump = CCJumpBy.actionWithDuration(0.5f, new CCPoint(), 60, 1); CCAction jump_4ever = CCRepeatForever.actionWithAction(jump); CCActionInterval fade_out = CCFadeOut.actionWithDuration(1); CCActionInterval fade_in = CCFadeIn.actionWithDuration(1); CCFiniteTimeAction seq = CCSequence.actions(fade_out, fade_in, null); CCAction fade_4ever = CCRepeatForever.actionWithAction((CCActionInterval)seq); BChar.runAction(rot_4ever); BChar.runAction(scale_4ever); FChar.runAction(jump_4ever); AChar.runAction(fade_4ever); // Bottom Label CCLabelBMFont label2 = CCLabelBMFont.labelWithString("00.0", "fonts/bitmapFontTest.fnt"); addChild(label2, 0, (int)TagSprite.kTagBitmapAtlas2); label2.position = new CCPoint(s.width / 2.0f, 80); CCSprite lastChar = (CCSprite)label2.getChildByTag(3); lastChar.runAction((CCAction)(rot_4ever.copy())); //schedule( schedule_selector(Atlas4::step), 0.1f); base.schedule(step, 0.1f); }
public LabelBMFontHD() { CCSize s = CCDirector.sharedDirector().getWinSize(); // CCLabelBMFont CCLabelBMFont label1 = CCLabelBMFont.labelWithString("TESTING RETINA DISPLAY", "fonts/konqa32.fnt"); addChild(label1); label1.position = new CCPoint(s.width / 2, s.height / 2); }
public Atlas5() { CCLabelBMFont label = CCLabelBMFont.labelWithString("abcdefg", "fonts/bitmapFontTest4.fnt"); addChild(label); CCSize s = CCDirector.sharedDirector().getWinSize(); label.position = new CCPoint(s.width / 2, s.height / 2); label.anchorPoint = new CCPoint(0.5f, 0.5f); }
public AtlasFastBitmap() { // Upper Label for (int i = 0; i < 100; i++) { //char str[6] = {0}; string str; //sprintf(str, "-%d-", i); str = string.Format("-{0,d}-", i); CCLabelBMFont label = CCLabelBMFont.labelWithString(str, "fonts/bitmapFontTest.fnt"); addChild(label); CCSize s = CCDirector.sharedDirector().getWinSize(); CCPoint p = new CCPoint(ccMacros.CCRANDOM_0_1() * s.width, ccMacros.CCRANDOM_0_1() * s.height); label.position = p; label.anchorPoint = new CCPoint(0.5f, 0.5f); } }
public Atlas6() { CCSize s = CCDirector.sharedDirector().getWinSize(); CCLabelBMFont label = null; label = CCLabelBMFont.labelWithString("FaFeFiFoFu", "fonts/bitmapFontTest5.fnt"); addChild(label); label.position = new CCPoint(s.width / 2, s.height / 2 + 50); label.anchorPoint = new CCPoint(0.5f, 0.5f); label = CCLabelBMFont.labelWithString("fafefifofu", "fonts/bitmapFontTest5.fnt"); addChild(label); label.position = new CCPoint(s.width / 2, s.height / 2); label.anchorPoint = new CCPoint(0.5f, 0.5f); label = CCLabelBMFont.labelWithString("aeiou", "fonts/bitmapFontTest5.fnt"); addChild(label); label.position = new CCPoint(s.width / 2, s.height / 2 - 50); label.anchorPoint = new CCPoint(0.5f, 0.5f); }
public BitmapFontMultiLine() { CCSize s; // Left CCLabelBMFont label1 = CCLabelBMFont.labelWithString("Multi line\nLeft", "fonts/bitmapFontTest3.fnt"); label1.anchorPoint = new CCPoint(0, 0); addChild(label1, 0, (int)TagSprite.kTagBitmapAtlas1); s = label1.contentSize; //CCLOG("content size: %.2fx%.2f", s.width, s.height); CCLog.Log("content size: {0,0:2f}x{1,0:2f}", s.width, s.height); // Center CCLabelBMFont label2 = CCLabelBMFont.labelWithString("Multi line\nCenter", "fonts/bitmapFontTest3.fnt"); label2.anchorPoint = new CCPoint(0.5f, 0.5f); addChild(label2, 0, (int)TagSprite.kTagBitmapAtlas2); s = label2.contentSize; //CCLOG("content size: %.2fx%.2f", s.width, s.height); CCLog.Log("content size: {0,0:2f}x{1,0:2f}", s.width, s.height); // right CCLabelBMFont label3 = CCLabelBMFont.labelWithString("Multi line\nRight\nThree lines Three", "fonts/bitmapFontTest3.fnt"); label3.anchorPoint = new CCPoint(1, 1); addChild(label3, 0, (int)TagSprite.kTagBitmapAtlas3); s = label3.contentSize; //CCLOG("content size: %.2fx%.2f", s.width, s.height); s = CCDirector.sharedDirector().getWinSize(); label1.position = new CCPoint(); label2.position = new CCPoint(s.width / 2, s.height / 2); label3.position = new CCPoint(s.width, s.height); }