cocos2d
文章平均质量分 75
_IanXiao
这个作者很懒,什么都没留下…
展开
-
error C4430: 缺少类型说明符 - 假定为 int
错误 1 error C2143: 语法错误 : 缺少“;”(在“*”的前面) e:\cocos2d-x-2.2.6\projects\mario\classes\layergame.h 14 1 Mario 错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\cocos2d-x-2.2.6\project原创 2015-10-27 17:07:14 · 1622 阅读 · 0 评论 -
Cocos2d-x的坐标系
UI坐标与OpenGL坐标UI坐标 OpenGL坐标 OpenGL坐标转化UI坐标就是屏幕的高度减去OpenGL的y轴方向坐标,就是UI坐标下的y轴方向坐标,与之对应UI坐标转OpenGL坐标是高度减UI坐标。从UI坐标到OpenGL坐标的转换:Vec2 touchLocation=touch->getLocationView(); Vec2 touchLocation=Director::g原创 2016-03-01 22:43:48 · 596 阅读 · 0 评论 -
Cocos2d-x中的字符串
使用const char*和std::stringconst char*是C风格的字符串,std::string是C++风格的字符串,它封装了const char*。 初始化std::string对象: std::string name=”tony”; std::string name=std::string(“tony”);std::string指针对象类型: std::string* n原创 2016-03-05 10:49:15 · 663 阅读 · 0 评论 -
Cocos2d-x中的精灵
Sprite精灵类创建Sprite精灵对象 创建精灵对象有多种方式,其中常用的函数如下: static Sprite* create()。创建一个精灵对象,纹理等属性需要在创建后设置。 static Sprite* create(const std::string &filename)。指定图片创建精灵。 static Sprite* create(const std::string &filen原创 2016-03-05 13:20:34 · 573 阅读 · 0 评论 -
Cocos2d-x中的缓存
cocos2d-x中有三个缓存类,在v2.x都是全局单例模式。 纹理缓存(TextureCache)。使用纹理缓存可以创建纹理对象。 精灵帧缓存(SpriteFrameCache)。能够从纹理图集(精灵表)中创建精灵帧缓存,然后再从精灵帧缓存中获得精灵对象,反复使用精灵对象时候,使用精灵帧缓存可以节省内存消耗。(如果将把图读入到精灵帧缓存中,同时也会把它加入到了纹理缓存里) 动画缓存(Animati原创 2016-03-05 15:57:35 · 780 阅读 · 0 评论 -
cocos2d-x 有关Node
Node与Node层级架构树形结构 Node中的重要操作 创建节点 Node* childNode=Node::create() (create静态函数)。 增加新的子节点。node->addChild(childNode,0,123)。 virtual void addChild(Node * child) virtual void addChild(Node * child,原创 2016-02-28 22:37:42 · 607 阅读 · 0 评论