学习4-Cocos2D-X UI系统

学习4-Cocos2D-X UI系统,第1张

概述已经学了好几节了,现在把UI系统的笔记再整一下。 Cocos2D-X UI系统我学习的有:字体、标签、菜单、进度条、计时器。 1、字体 2、标签 3、菜单 4、进度条 5、计时器 其实小牛在写这个笔记的时候,已经把cocos2dx的基础篇学习完了,现在就当是做一个基础巩固。 其实小牛是个菜鸟…… 小牛在认识系统中基础UI的时候,用了几个字体标签的组件: <span style="white-spa

已经学了好几节了,现在把UI系统的笔记再整一下。

Cocos2D-X UI系统我学习的有:字体、标签、菜单、进度条、计时器。

1、字体 2、标签 3、菜单 4、进度条 5、计时器 其实小牛在写这个笔记的时候,已经把cocos2dx的基础篇学习完了,现在就当是做一个基础巩固。 其实小牛是个菜鸟……
小牛在认识系统中基础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系统所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1056193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存