已经学了好几节了,现在把UI系统的笔记再整一下。
Cocos2D-X UI系统我学习的有:字体、标签、菜单、进度条、计时器。
小牛在认识系统中基础UI的时候,用了几个字体标签的组件:
<span > </span>CCSize s = CCDirector::sharedDirector()->getWinSize(); cclabelTTF* ttfFont = cclabelTTF::create("Hello World","Arial",24); addChild(ttfFont); ttfFont->setposition(ccp(s.wIDth/2,s.height/2)); ttfFont->setString("Hello cocos2dx"); ttfFont->setcolor(ccc3(255,0)); ttfFont->setScale(3.0f); ttfFont->setRotation(45.f); CCSize s = CCDirector::sharedDirector()->getWinSize(); cclabelBMFont* bmfFont = cclabelBMFont::create("1234","Fonts/bitmapFontChinese.fnt"); addChild(bmfFont); bmfFont->setposition(ccp(s.wIDth/2,s.height/2)); bmfFont->setcolor(ccc3(255,0)); //bmfFont->setScale(3.0f); //bmfFont->setRotation(45.f); CCSize s = CCDirector::sharedDirector()->getWinSize(); cclabelAtlas* atlasFont = cclabelAtlas::create("123","Fonts/labelatlas.png",32,96); addChild(atlasFont); atlasFont->setposition(ccp(s.wIDth/2,s.height/2));其中本来想写中文,可发现中文显示出来的都是乱码,后来在百度上查了一下中文的问题,发现是个很麻烦的问题,解决办法点这里。 小牛也是水平太low了,没有实现就往下学习了。
小牛在csdn这个强大的blog中找到各种优秀文章,在此就做一个记录咯!
进度条的使用-> 点这里。 计时器的使用( cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce)。
小牛也是着急,这做个小游戏怎么这么难……
CCSize s = CCDirector::sharedDirector()->getWinSize(); cclabelTTF* ttfFont = cclabelTTF::create("Hello World",s.height/2));用起来有些不顺手,毕竟第一次使用…… 总结
以上是内存溢出为你收集整理的学习4-Cocos2D-X UI系统全部内容,希望文章能够帮你解决学习4-Cocos2D-X UI系统所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)