- 博客(13)
- 收藏
- 关注
转载 cocos2d-x HelloWorld基本原理
转载:http://blog.csdn.net/wenzi6886/article/details/8520210 我觉得讲一个东西还是要从HelloWorld开始讲。1.导演类用VS新建一个Cocos2d-X工程,然后自己帮我们生成一个HelloWorld工程,然后看看AppGelegate.app文件,里面有这个函数:[cpp] view
2013-08-21 09:25:51 1024
原创 error C2143: 语法错误 : 缺少“;”(在“{”的前面)
运行环境OS:Win32 sp3 32位 VS2010 最近初学cocos2d,根据教程在头文件添加2行代码,如下: CCAnimation **walkAnimation; CCAnimation *createAnimationByDirection(int direction); 出现了问题:error C2143: 语法
2013-08-16 11:20:50 14761 3
转载 2dx学习笔记-----常用宏
本文转自博客:程序员需要有多懒语句宏常用的,首先第一个,断言。[cpp] view plaincopyCCAssert(cond, msg); // 断言表达式cond为真,如果不为真,则显示字符串msg信息 在这之后,也非常常用的,有遍历CCARRAY、CCDICTIONARY的宏。[cpp] view plaincopyCCArray*
2013-10-15 07:19:38 1199
原创 COCOS2D-X 关于 fatal error C1083: 无法打开包括文件:“CCStdC.h” 的问题(同时避免copy文件夹和库)
在新建COCOS2D-X项目时 关于 fatal error C1083: 无法打开包括文件:“CCStdC.h” 的问题fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directoryfatal error C1083: 无法打开包括文件:“CCPlatformDefine.h”: No s
2013-10-15 05:04:30 2442
原创 怎么用rand函数产生一个范围内的数
首先,要理解产生a~b范围内的随机数,范围是[a,b): a+rand()%(b-a);很简单的,可以编写出一个1~100的随机数例子:#includeusing namespace std;int main(void){ int k; int a = 1, b = 100; k = a+rand()%(b-a); cout<<"k的值: "<<k<<endl;
2013-09-03 17:27:35 15491
转载 C/C++基本数据类型所占字节数
关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):siz
2013-09-01 11:49:12 829
原创 cocos2d-x动画实现不了,一片黑色
当你编译成功后,但是 动画却实现不了,而是一片黑色的,明显是该图片读取失败等原因。 原因在于,读取的图片大小与你编写代码时候取决的大小不是一致的。如下代码:CCMutableArray *animFrames = new CCMutableArray(); CCTexture2D *texture = CCTextureCache::sharedTextureCache()->ad
2013-08-25 10:26:03 1241
原创 迭代器iter(vetor iterator not incrementable)
今天在写MTGame中的updateEnemyAnimation时候遇到Expression : vetor iterator not incrementable,如下图: 搞了本天不明白那里出错,就大概知道迭代器不能增加。查了很多资料,发觉有以下的原因:(下列内容转载)前段时间做图算法的project,刚刚开始使用迭代器,一些细节没有主意,编译的时候就报错“list
2013-08-24 14:44:56 2624
转载 ocos2d-x 自建动画管理器AnimationManager的方法和使用
转载:http://farsa.blog.51cto.com/6172595/1132332/ 代码出自魔塔使用方法在代码后几行//**********animation.h************** #ifndef _ANIMATION_MANAGER_H_ #define _ANIMATION_MANAGER_H_ #include "MTGame
2013-08-24 09:01:45 1151
原创 error LNK2019: 无法解析的外部符号
(例子)错误: 1>GameMap.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall Global::Global(void)" (??0Global@@QAE@XZ),该符号在函数 "public: static class Global * __cdecl Singleton::instance(void)" (?instance@
2013-08-20 11:57:45 3449 2
转载 关于VS中添加现有项
场景:我在A项目中编写了一个C++类,生成了一个.H文件和一个.CPP文件; 现在我又在进行B项目,需要用到这个类 做法:按所想的方式,解决方案视图->右键项目->添加->现有项,找到.H和.CPP文件,添加 不妥:文件的引用是添加过来了,可惜文件本体还在A项目的目录下 尝试:从A项目中复制.H和.CPP文件到B项目目录中,然后进行上一次的
2013-08-19 00:39:29 4230
原创 NullPointException(空指针错误)0xc0000005
最近,C++编译中,运行一个程序,语法无问题,编译通过,但是运行时候老是出现下面错误: MTGame.win32.exe 中的 0x1011b551 (libcocos2d.dll) 处最可能的异常: 0xC0000005: 读取位置 0xcdcdce3d 时发生访问冲突 MTGame.win32.exe 中的 0x1011b551 (libcocos2d.dl
2013-08-16 11:43:13 1553
转载 CCAction与CCAnimation
一、动作与动画动作(action)作用于游戏元素,可以使游戏元素运动起来。常见的动作有移动、转动、闪烁、消失等。动作分为持续性动作与瞬时动作,持续性动作在一段时间内连续完成,瞬时动作会瞬间完成。为了使游戏画面动起来,我们会在需要的时候创建一系列动作,并把它们应用到游戏元素中。在Cocos2d-x中,动作由CCAction类实现,由CCAction类派生出持续性动作类CCAction I
2013-08-16 09:51:14 2299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人