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文件中实现单点触摸(以上函数定义已省略):