摘要: 使用骨骼动画: // 加载资源文件 png 图片,plist 文件和 ExportJson 动画文件,一般而言可以在场景运行之初加载此资源 CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("resTe... 阅读全文
posted @ 2014-07-01 16:31 唯美坏少 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 2.2.1中骨骼动画释放不完全,需要更改源码进行手动释放,释放方法不能放在析构函数和onExit()函数中。第一步修改源码:文件位置:extensions/CocoStudio/Armature/utils/CCDataReaderHelper.cpp; if (pAsyncStruct->imag... 阅读全文
posted @ 2014-07-01 15:51 唯美坏少 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 今天eclipse打不开,报“Failed to create the Java Virtual Machine”根据网上修改eclipse目录下的eclipse.ini:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product–launcher.defaultActio 阅读全文
posted @ 2014-03-14 15:41 唯美坏少 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 版本:cocos2d-x2.2联网游戏开发经常遇到http编程,写一个示例,加深记忆。想要在cocos2d-x中使用HttpClient需要引用cocos2d-x 的相关库。右键单击项目->属性->c/c++->常规,在右边的附件包含目录中添加cocos2dx的extensions目录对应的路径。然后,右键单击项目->属性->链接器->输入,在右边的附件依赖项中添加libcurl_imp.lib和libExtensions.lib两个库代码部分.h#pragma once#include "cocos2d.h"#include " 阅读全文
posted @ 2013-11-18 20:24 唯美坏少 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x版本,2.2cocostudio版本:1.0.2.0使用cocos2d-x 2.1.3没有成功,cocos2d-x 2.2版本内嵌cocostdio了,所以用2.2使用cocostudio新建了一个项目,名字“Ma”,里面有两个控件,一个Button,名字“Button”。一个TextView,名字“text”然后把导出的cocostudio项目添加到vc项目的resource中,然后是代码.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#i 阅读全文
posted @ 2013-11-15 18:14 唯美坏少 阅读(3007) 评论(0) 推荐(1) 编辑
摘要: 1、字符串长度函数strlen(参数) 解释:求出字符串中有效字符的个数,参数可以是指针、字符串、数组 例如:char*hello="Hello world"; int leng=strlen(hello); CCLOG("leng : %d",leng); //输出 leng : 112、字符串比较函数strcmp()和strncmp() 解释:将两个字符串逐个进行比较,当遇到两个字符不同时便停止比较,用前面字符串中的字符与后面字符串中对应的字符进行相减,得到一个大于或小于0的字符,若返回值 为0,则字符串相等。strncmp()只比交前n个字符 格式 阅读全文
posted @ 2013-11-14 16:16 唯美坏少 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 环境搭建错误:1、vc2010重新安装报错,解决方法,下载一个新的版本,把原来的与c++相关的全删除,新版本为“cn_visual_studio_2010_ultimate_x86_dvd_532347”2、打开cocos2d-x 2.1.3中的vc2010没有cocos2d-x模板,E:\Cocos2D-x\cocos2d-2.1rc0-x-2.1.3\template\msvc->InstallWizardForVS2010.js文件 34行,将bElevated初始值为false就好了.. 阅读全文
posted @ 2013-11-14 00:12 唯美坏少 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 版本cocos2d-x2.1.3今天做一个项目要用到json解析,遇到一点问题,浪费了一下午的时间,现在记录下来,以免遗忘。使用的是cocos2d-x自带的json解析类,只能解析不能生成,新建一个项目,首先做两个准备(我就是忘了做,浪费一下午时间),第一、点击新建的项目右键->属性第二个在附加依赖项中添加libExtensions.lib、然后代码部分就简单了.h文件中添加#include "cocos2d.h"#include "spine\Json.h"#include "cocos-ext.h"USING_NS_CC_E 阅读全文
posted @ 2013-11-13 19:47 唯美坏少 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x版本:2.1.31、创建一个CCArray后如果不是立刻使用的话一定要调用retain,增加引用计数,不然会被自动释放!CCArray*pArray=CCArray::create();pArray->retain();//此处必须retain,否则会崩溃,因为标记了autorelease2、想要添加CCPoint坐标数据的时候使用CCPointArray CCPointArray*pArray=CCPointArray::create(20);pArray->retain();//增加引用计数,不然会被自动释放 CCPoint point=ccp(0,0); p 阅读全文
posted @ 2013-10-23 15:26 唯美坏少 阅读(309) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x版本:2.1.3原理:当出现屏幕触摸事件时,记录触摸点的坐标,然后通过重载draw()方法,这个方法每帧会画一次屏幕,我们在该方法中将记录的点画出来。#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "Box2D/Box2D.h"#include "SimpleAudioEngine.h"USING_NS_CC;class HelloWorld : public cocos2d::CCLay 阅读全文
posted @ 2013-10-23 15:09 唯美坏少 阅读(687) 评论(0) 推荐(0) 编辑