随笔分类 -  cocos2d_x

摘要:第一步,首先cd cocos2d-x-2.2.1/tools/project-creator/第二步,./create_project.py-project HelloWorld -packagecom.example.HelloWorld -languagecpp 第三步,到这里来找你的项目就可以... 阅读全文
posted @ 2015-04-28 22:22 唯美坏少
摘要:使用骨骼动画: // 加载资源文件 png 图片,plist 文件和 ExportJson 动画文件,一般而言可以在场景运行之初加载此资源 CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("resTe... 阅读全文
posted @ 2014-07-01 16:31 唯美坏少 阅读(2201) 评论(0) 推荐(0)
摘要:2.2.1中骨骼动画释放不完全,需要更改源码进行手动释放,释放方法不能放在析构函数和onExit()函数中。第一步修改源码:文件位置:extensions/CocoStudio/Armature/utils/CCDataReaderHelper.cpp; if (pAsyncStruct->imag... 阅读全文
posted @ 2014-07-01 15:51 唯美坏少 阅读(1119) 评论(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 唯美坏少 阅读(209) 评论(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 唯美坏少 阅读(1186) 评论(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 唯美坏少 阅读(3034) 评论(0) 推荐(1)
摘要:环境搭建错误: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 唯美坏少 阅读(152) 评论(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 唯美坏少 阅读(1264) 评论(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 唯美坏少 阅读(318) 评论(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 唯美坏少 阅读(694) 评论(0) 推荐(0)