213 auto s = Director::getInstance()->getWinSize();
215 auto drawNode = DrawNode::create();
216 drawNode->drawLine( Vec2(0.0f, s.height/2), Vec2(s.width, s.height/2), Color4F(1.0f, 1.0f, 1.0f, 1.0f) );
217 drawNode->drawLine( Vec2(s.width/2, 0.0f), Vec2(s.width/2, s.height), Color4F(1.0f, 1.0f, 1.0f, 1.0f) );
218 addChild(drawNode, -1);
221 auto label = Label::createWithBMFont(
"fonts/bitmapFontTest.fnt",
"Bitmap Font Atlas");
225 label->setPosition( Vec2(s.width/2, s.height/2) );
227 auto BChar = (Sprite*) label->getLetter(0);
228 auto FChar = (Sprite*) label->getLetter(7);
229 auto AChar = (Sprite*) label->getLetter(12);
232 auto rotate = RotateBy::create(2, 360);
233 auto rot_4ever = RepeatForever::create(rotate);
235 auto scale = ScaleBy::create(2, 1.5f);
236 auto scale_back = scale->reverse();
237 auto scale_seq = Sequence::create(scale, scale_back,
nullptr);
238 auto scale_4ever = RepeatForever::create(scale_seq);
240 auto jump = JumpBy::create(0.5f, Vec2::ZERO, 60, 1);
241 auto jump_4ever = RepeatForever::create(jump);
243 auto fade_out = FadeOut::create(1);
244 auto fade_in = FadeIn::create(1);
245 auto seq = Sequence::create(fade_out, fade_in,
nullptr);
246 auto fade_4ever = RepeatForever::create(seq);
248 BChar->runAction(rot_4ever);
249 BChar->runAction(scale_4ever);
250 FChar->runAction(jump_4ever);
251 AChar->runAction(fade_4ever);
255 auto label2 = Label::createWithBMFont(
"fonts/bitmapFontTest.fnt",
"00.0");
257 label2->setPosition( Vec2(s.width/2.0f, 80.0f) );
259 auto lastChar = (Sprite*) label2->getLetter(3);
260 lastChar->runAction( rot_4ever->clone() );
virtual void step(float dt)