关于cocos2d-x 3.1.1 版本的绘图方法有两种 1、使用DrawNode类绘制自定义图形。 2、继承Layer类重写draw()方法。 以上两种方法都可以绘制自定义图形,根据自己的需要选择合适的方法。一、使用DrawNode类绘制自定义图形 使用DrawNode 类绘制图形是最...
新的关键字
auto
C++11中引入auto第一种作用是为了自动类型推导
auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以大大简化我们的编程工作。auto实际上实在编译时对变量进行了类型推导,所以不会对程序的运行效率造成不良影响。另外,似乎auto并不会影响编译速度,因为编译时本来也要右侧推导然后判断与左侧是否匹配。如果没有auto关键字...
分类:
编程语言 时间:
2014-07-15 12:56:46
阅读次数:
449
做个打飞机的游戏,由于版本太新,网上基本没有教教程,我的版本是cocos2d-x 3.1.1的,今天遇到cocos2dx中中文乱码的问题。无奈只好Google百度寻求答案,明白了这个问题的缘由。因为cocos2d-x内部是以utf8处理文本的,而VS直接输入时文本编码为GBK,如果添加L标志,则为Unicode编码。
解决这个问题有三种办法:
将源代码文件保存为ut...
分类:
其他好文 时间:
2014-07-12 23:09:50
阅读次数:
387
有关const成员、static成员、const static成员的初始化:
1、const成员:只能在构造函数后的初始化列表中初始化
2、static成员:初始化在类外,且不加static修饰
3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化
#include
using std::cout;
...
分类:
编程语言 时间:
2014-07-11 08:16:29
阅读次数:
299
error:只有静态常量整型数据成员才可以在类中初始化...
分类:
其他好文 时间:
2014-07-10 17:49:31
阅读次数:
229
上一节讲了如何用VS自带的项目管理器创建项目,该方法只适用于cocos2d-x 2.0版本,而cocos2d-x 3.0较之前版本在命名等方面有了较大更新,而cocos2d-x3.0不再支持用VS项目管理器自建项目,而是用Python脚本创建项目。 为什么做这种改变?经过上一节讨论可以发现,使用.....
分类:
编程语言 时间:
2014-07-06 18:33:10
阅读次数:
483
Node方法:1、创建节点 Node *childNode=Node::create();该方法多为Node的子类调用create()静态方法进行创建实例2、增加新的子节点:node->addChild(childNode,1,Tag);//1是指Z轴的索引,简单讲表示层号,这里addChild.....
分类:
其他好文 时间:
2014-07-06 15:51:10
阅读次数:
232
cocos2dx 自己整理和收藏的的一些学习资源。...
分类:
其他好文 时间:
2014-07-02 16:46:33
阅读次数:
232