// 1、创建一段文本
// create函数的三个参数分别为:文本内容、字体和字体大小
CCLabelTTF *font=CCLabelTTF::create("Hello World","微软雅黑",48); // 2、获取文本的尺寸
// font->getContentSize()返回的是一个CCSize类型的值
// 该值有两个属性width和height,分别代表文本内容所占的宽度和高度
CCSize fontSize=font->getContentSize(); // 3、构造一个颜色
// ccColor3B有三个属性需要设置,分别是r、g、b,代表颜色的RGB值
// 例如r、g、b分别为255、255、255时,颜色为白色
// r、g、b取值范围应为[0,255]
// 下面构造一个红色
ccColor3B color;
color.r = 255;
color.g = 0;
color.b = 0; // 4、设置字体颜色
// font的setColor方法为font设置一种颜色,参数类型为ccColor3B
// 将先前构造的颜色设置到font上
font->setColor(color); // 5、设置文字的透明度
// setOpacity的参数取值为[0,100]
// 当参数为0时,表示完全透明,即不可见
// 当参数为100时,表示不透明
// 参数越大越清晰
font->setOpacity(50); // 6、设置文字的方向
// font的setFlipX方法设置文本是否在水平向上翻转180度
// 参数为布尔型,当参数为真时,文字方向为从右向左
// font的setFlipY则设置文本是否在竖直向上翻转180度
// 参数也是布尔型,当参数为真时,文字颠倒显示
font->setFlipX(1);
font->setFlipY(1); // 7、获取窗体尺寸
// CCDirector::sharedDirector()->getWinSize()可以取得一个CCSize的值
// 它的两个属性分别为窗体的宽度width和高度height
// 这两个属性的取得,方便设置文本或者以后其它控件的位置的设置
CCSize size=CCDirector::sharedDirector()->getWinSize(); // 8、设置文本位置
// CCPointMake是CPoint的预定义
// font的setPosition方法将font固定在参数所对应的点
// 参数点的x坐标和y坐标分别对应文本内容所占矩形的中心位置的x坐标和y坐标
// 即,参数点是文本内容的中心点
// 下面将font放置在窗体的中心位置
font->setPosition(CCPointMake(size.width/2,size.height/2));

最新文章

  1. html标签学习
  2. Task 实现多线程的模板
  3. 在JSP页面显示九九乘法表
  4. ListView的动态刷新问题——用notifyDataSetChanged没作用
  5. World’s Smallest h.264 Encoder
  6. Learning WCF Chapter2 Service Description
  7. javascript中神奇的(+)加操作符
  8. AdaBoost 算法原理及推导
  9. S0.0 计算机如何看东西
  10. Loadrunner11中webservice协议脚本总结
  11. dubbo-2.5.6优雅停机研究
  12. HDU 2516 斐波那契博弈
  13. 前端 ----jQuery的动画效果
  14. 【转】深入浅出JMS(一)--JMS基本概念
  15. .Net Core AES加密解密
  16. spring 源码导入eclipse(sts)
  17. RabbitMQ.client消息队列
  18. Using Dtrace OEL 6.X
  19. Java实现冒泡排序算法
  20. Spark+Kafka的Direct方式将偏移量发送到Zookeeper实现(转)

热门文章

  1. C# Best Practices - Building Good Classes
  2. 使用autoCompleteTextView以及MultiAutoCompleteTextView实现自动匹配输入内容
  3. 杭电ACM求平均成绩
  4. block, inline和inline-block的区别
  5. Python网络编程——主机字节序和网络字节序之间的相互转换
  6. Sqoop处理Clob与Blob字段
  7. PHP - 直接输出对象的版本问题
  8. 使用Git上传代码到GitHub详细的不能再详细教程
  9. c语言 ,回调函数[个人理解]
  10. java中将list、map对象写入文件