CCLabelTTF

CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。

    这个类使用的是系统中的字体,不需要额外往项目文件中添加字体文件。

CCLabelBMFont

        CCLabelBMFont  相当于每次改变只改变了图片坐标,而CCLabelTTF要重新渲染.这个类使用之前,需要添加好字体文件,包括一个图片文件 (**.png) 和一    个 字体坐标文件 (**.fnt)。

CCLabelAtlas

如果你用cocos2d项目模板创建过项目,那么你已经看过它的效果了,就是左下角显示帧率的数字。

因为帧率一直在变,使用CCLabelTTF的话效率太低,因为只是数字所以也犯不上使用 CCLabelBMFont 加载那么大的文字图像,所以使用这个比较合适。

转载于:https://www.cnblogs.com/linn/p/3414286.html

cocos中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)相关推荐

  1. cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas

    在 cocos2d-x 中有三个类可以在层或精灵中添加文字: LabelTTF LabelBMFont LabelAtlas LabelTTF 直接支持使用 TTF 字库,可以支持全部的中文,但是效率 ...

  2. python文字游戏 生成数字菜单_pygame游戏之旅 游戏中添加显示文字

    本文为大家分享了pygame游戏之旅的第5篇,供大家参考,具体内容如下 在游戏中添加显示文字: 这里自己定义一个crash函数接口: def crash(): message_diaplay('You ...

  3. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  4. Intellij IDEA 添加jar包的三种方式

    Intellij IDEA 添加jar包的三种方式 inzaghihalo https://blog.csdn.net/superinzaghi747/article/details/80539095 ...

  5. JS-01-在HTML中嵌入JavaScript代码的三种方式

    JS-01-在HTML中嵌入JavaScript代码的三种方式 1.JavaScript概述 Web的组成有HTML.CSS还有即将要学习的JavaScript(简称JS). CSS和JS主要是服务于 ...

  6. JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量

    文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...

  7. .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...

    这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...

  8. html中常见表达颜色的三种方式

    html中常见表达颜色的三种方式 网页中经常应用到各种颜色,这关乎界面美观以及整体的设计感,那么,具体应用到哪几种表达方式,接下来让我们一起看看: 1 英文单词表示(局限):red(红),blue(蓝 ...

  9. 在HTML 中嵌入 JS 代码的三种方式

    一,在HTML中嵌入JS代码的第一种方式:行间事件 行间事件是指将JavaScript函数写到HTML元素中的执行事件. 1.JavaScript 是一种事件驱动型的编程语言,通常都是在发生某个事件的 ...

最新文章

  1. AttributeError: module ‘os‘ has no attribute ‘mknod‘
  2. MongoDB(4.0)分片——大数据的处理之道
  3. 关于第十六届全国大学生智能汽车竞赛总决赛的规则建议
  4. python交互式和文件式区别_Python中的交互式数据可视化与Bokeh(系列五)
  5. C++ string 使用详解(含C++20新特性)
  6. mysql基本命令大全_Django 学习笔记之 如何设置和操作 mysql 数据库
  7. Xshell 连接CentOS服务器解密
  8. linux5分钟打印一次的脚本,centos7中crontab定时计划任务5分钟一次命令写法
  9. 数据库DB2性能优化高级进阶
  10. Zookeeper 集群的安装与部署
  11. java学习视频 java常用23种设计模式
  12. 计算机基础和办公软件应用第23集,计算机基础及Office办公软件应用(Windows7+0ffice 2010版)...
  13. libreelec投屏_【树莓派】树莓派与XBMC及Kodi、LibreELEC插件(一)
  14. 英谷Oracle答案,火焰纹章风花雪月各角色能学什么魔法 各角色可习得魔法与熟练度要求一览...
  15. android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能
  16. Vue3 扫描二维码
  17. mysql logs_MySQL Logs
  18. 【彻底解决】Win10设置开机自动开启【移动热点】
  19. linux 遍历目录查找文件find太慢,Linux下比find快N倍的文件查找命令
  20. SLA--如何学习英语理论篇

热门文章

  1. 蔡氏电路matlab程序,蔡氏电路matlab仿真报告
  2. mysql拉荐_荐 一步一步教你MySQL主从复制读写分离
  3. golang goroutine实现_golang技术随笔(二)理解goroutine
  4. 排序 np_P问题、NP问题、NP完全问题和NP难问题理解
  5. hdu1042 java_hdu 1431 素数回文
  6. Wisdom RESTClient支持自动化测试并可以生成API文档
  7. Struts(七):action配置文件之通配符映射
  8. 【原创】有关Silverlight中“DataGrid中级联动态绑定父/子ComboBox ”的示例。
  9. 【DFS】 HDU 3298 Contestants
  10. 约束理论学习随笔(2)---DBR系统