cocos2d-x 复习知识点整理(一)

1.明确cocos2d-x程序输出提示方法

log 和 CClog 一个为3.0 一个为2.0

 

2.了解Label文本类及使用语句

Label* label = Label::create(文本,字体,字体大小,画布大小,横向对齐,纵向对齐);
exp:Label* label = Label::create("HELLOWORLD","Arial",32,Size(200,200),TextHAlignment::CENTER,TextVAlignment::TOP);

TTF文本类

Label* label = LabelTTF::create(文本,字体,字体大小,画布大小,横向对齐,纵向对齐);
exp:Label* label = LabelTTF::create("HELLOWORLD","Arial",32,Size(200,200),TextHAlignment::CENTER,TextVAlignment::TOP); 

基于位图字体的标签

LabelBMFont是一个位图字体标签 需要添加字体文件 包括一个图片集(.png)和一个字体坐标文件(.fnt) 它比LabelTTF快很多 LabelBMFont中的每个字符宽度是可变的 

Label* label = LabelBMFont::create(文本,位图文件);
exp: Label* label = LabelBMFont::create("HELLOWORLD","font/BMfont.fnt");

 

3.了解单点触控语句

注意:HELLOWORLD类需要公有继承Layer类而不是Scene类
在.h文件中声明:

virtual bool onTouchBegan(Touch* touch,Event* event);
virtual void onTouchMoved(Touch* touch,Event* event); 
virtual void onTouchEnded(Touch* touch,Event* event);

在.cpp文件中实现单点触摸(以上函数定义已省略):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值