cc.Label

1:cc.Label是显示文字的组件;
2:cc.Label属性面板:
  String: 文本显示的内容;
  Horiznotal: 水平对齐的方式: 左 右 居中;
  Vertial: 上, 下, 居中, 字与行的排版
  Font Size: 字体大小;
  LineHeight: 每行的高度;
  OverFlow:文字排版:None: 没有任何特性; Clamp: 截断;  Shank:自动缩放到节点大小; Resize Height: 根据宽度自动折行;
  Font: ttf字库文件, 位图字体字库文件;
  Font Family: 字体家族,使用系统的哪种字库;
  Use System Font: 是否使用系统字体;
3: Label节点所在的锚点修改;

自定义字库
1: 准备好字体文件 .ttf矢量字库;使用矢量字体 , 优点: 灵活方便,缺点:字库文件占资源;
2: 使用字体制作工具生成位图字体;使用位图字体;
3: 位图字体的优点与缺点:速度快,文件小;支持的字符个数是有限的;
4: 自定义ttf字库与自定义位图字库: 个性化我们的字体,个性化系统没有的字库;
自定义ttf字库,字符不限制,你这个字库里面有多少字符,就会支持,灵活,占空间比较大,位图字库, 字符的个数是有限制的,省空间.

代码使用cc.Label
1: 代码中获取cc.Label组件;
2: 代码绑定cc.Label组件到编辑器;
3: 修改cc.Label的文字内容: label.string = “xxxxxxxxxx”;

RichText组件
1: 添加富文本组件;
2: 设置富文本的字符内容;
  color:<color=#0fffff>Text</color> 指定文字的颜色;
  img:<img src='cow1_1'/>标签,文本插入图片,图片要在指定的图集里面;
  u:给文本加下划线;
  i:用斜体来渲染;
  b:用粗体来渲染;
  size:<size=30>enlarge me</size>指定字体渲染大小,大小值必须是一个整数;
  outline:<outline color=red width=4>A label with outline</outline>设置文本的描边颜色和描边宽度;

    properties: {
bmp_font: {
type: cc.Label,
default: null,
},
}, // use this for initialization
onLoad: function () {
this.bmp_font.string = "1111"; // 代码里面获取cc.Label组件, 修改文本内容
var sys_label = this.node.getChildByName("sys_label").getComponent(cc.Label);
sys_label.string = "代码里面获取cc.Label组件, 修改文本内容";
},

cc.Label的更多相关文章

  1. html5,表单与label标签配套使用

    <form action=""><input type="checkbox" name="dx" value=" ...

  2. cc.Lable组件,RichText组件,AudioSouce组件的使用

    一.cc.Lable组件的使用 1.创建Label的方法 a.通过菜单直接创建Label组件:b.先创建节点,然后在节点上绑定Label组件即可. 2.Label 面板上的属性 String => ...

  3. cc.Component 的使用

    1.组件入口函数,常有的:onLoad,start,update //组件在加载的时候运行,并且场景的初始化工作已经完成 onLoad() { }, //组件在第一次update调用之前调用 star ...

  4. cc.Component

    组件入口函数1: onLoad: 组件加载的时候调用, 保证了你可以获取到场景中的其他节点,以及节点关联的资源数据;2: start: 也就是第一次执行 update 之前触发;3: update(d ...

  5. 在Cortex-M系列上如何准确地做us级延时?

    前几天刚好同事问起在Cortex-M上延时不准的问题,在网上也没找到比较满意的答案,干脆自己对这个问题做一个总结. 根据我们的经验,最容易想到的大概通过计算指令周期来解决.该思路在Cortex上并不是 ...

  6. Cocos2d-x lua 游戏中的文字和标签

    游戏场景中的文字分为静态文字和动态文字,在图片中的文字为静态文字,不能通过程序访问,而且无法动态修改内容,但是表现力丰富.动态文字一般需要通过程序访问,需要动态修改内容可以通过标签(Label  or ...

  7. Cocos2d-x 核心概念 - 游戏循环与调度

    每一个游戏程序都有一个循环在不断运行,他是由导演对象来管理和维护. 如果需要场景中的精灵运动起来,我们可以在循环中使用定时器(Scheduler)对精灵等对象的运行进行调度 因为Node中封装了 Sc ...

  8. ccc 多点触控2

    经过不断的思考发现,如果是两个sprite都添加触控的时候,往往直接成单点触控, 但是如果是两个node的时候在node上面点击就会变成多点触控的形式 cc.Class({ extends: cc.C ...

  9. ccc tiledmap 获取元素属性

    cc.Class({ extends: cc.Component, properties: { elementLable: { default: null, type : cc.Label }, ma ...

随机推荐

  1. 查看html元素绑定的事件与方法 visual Event 插件

    WEB标准提倡结构.表现和行为相 分离,现在越来越多采用这种表现和行为的方式,但它也为我们开发调试带来一些问题,网页载入一堆JavaScript,,我们很难搞清楚最后在哪些元素的哪个动作绑定了事件,尤 ...

  2. 使用git管理远程仓库

    1.从现有仓库克隆 git clone git://github.com/schacon/grit.git 2.检查当前文件状态 git status 3.跟踪新文件 git add XXX 4.忽略 ...

  3. 4800: [Ceoi2015]Ice Hockey World Championship(折半搜索)

    4800: [Ceoi2015]Ice Hockey World Championship Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 622  S ...

  4. VMware 12安装Mac OS X 10.11&解决上网的问题

    近日想在Win10上安装Mac OS 玩玩,于是上网搜了相关资源,查看了相关经验分享,开始着手安装.系统很快成功安装,但最大问题是虚拟机中的Mac OS无法上网.费了很长时间,最终看到Ping通结果, ...

  5. C++this详解

    以前对this指针误解挺多的,在这里单独写一篇进行总结,有不对之处,欢迎指正批评! 一.问题 1.一个类中的不同对象在调用自己的成员函数时,其实它们调用的是同一段函数代码,那么成员函数如何知道要访问哪 ...

  6. 实现strcat功能

    实现两个字符串相连 1 #include<stdio.h> #include<string.h> //把源字符串连接到目的字符串中 char *strcat1(char *de ...

  7. 有了Git这些操作,我再也不怕开发了!

    Git 是什么? Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码. Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史. Git 有哪些常规操作? Git的常规操作你了解 ...

  8. 进击的Python【第十四章】:Web前端基础之Javascript

    进击的Python[第十四章]:Web前端基础之Javascript 一.javascript是什么 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编 ...

  9. [POI2007]四进制的天平Wag

    Description Mary准备举办一个聚会,她准备邀请很多的人参加她的聚会.并且她准备给每位来宾准备一些金子作为礼物.为了不伤及每个人的脸面,每个人获得的金子必须相同.Mary将要用一个天平来称 ...

  10. 分享一款强大的图片查看器插件,手机PC 通吃,功能超级齐全!

    一款强大的图片查看器插件,手机PC 通吃,功能超级齐全! 地址:http://photoswipe.com/