- 博客(77)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 简单骨骼动画编写
做个小骨骼动画demo给大家试试先。设置一个加载的label CCLabelTTF *l = CCLabelTTF::create("0.0", "Arial", 50); l->setColor(ccColor3B(ccBLUE)); addChild(l, 1, 10001); l->setPosition( CCPoint(visibleSize.width/2, visibl
2013-12-25 16:29:21
3549
原创 cocos2dx 2.2版本以上生成新项目
好久没有再接触cocos2dx了 发现现在有了不少变化 没有了模板生成,现在是需要另一种生成方式生成一个新项目,首先安装python2.7.x 下载地址为http://www.python.org/getit/ 下载默认安装完后 需要配置环境变量,在Path种配置如下图再点击cmd运行 输入python回车后如果出现表明成功配置好了最后得说说如何生成项目了,在c
2013-12-15 11:24:18
1098
原创 关于CCControlButton的运用
看到还是有人在问这个CCControlButton这个的如何用,刚好做项目的时候有用到,跟大家分享一下啦当然首先用到CCControlButton必须导入外部的拓展函数extensions以及#include "cocos-ext.h"头文件名(在我的另一博文有讲过了)在此我给大家分享我一段运用CCControlButton的代码吧我自己把定义button的封装起来了,如下CCCo
2013-11-24 22:43:31
1361
原创 cocos2dx 以box2d做个小车test
在看了一些box2d 知识后,做了个小车的demo 在HelloWorldScene.h中,我以一个矩形作为车的主体,请看以下 virtual bool init(); static cocos2d::CCScene* scene(); CREATE_FUNC(HelloWorld); void update(float time); virtual v
2013-10-19 20:59:30
2084
原创 CCMotionStreak的使用
小菜来了 ,最近在cocos2dx 2.2中testcpp发现很多新鲜的东西,就想发下博文,如下在helloworld.h中 CCMotionStreak *streak;在helloworld.cpp streak = CCMotionStreak::create(2, 3, 32, ccGREEN, "image/streak.png"); addChild(
2013-10-15 12:50:01
2854
转载 cocos2dx中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=27首先看一张图片,表示了CCCallFunc的继承关系:1、CCCallFunc,回调,调用不带参数的函数:view sourceprint?1CCSequence::actions(CCCallFunc::actionWithTa
2013-10-14 14:43:55
1117
原创 cocos2dx 项目经验之截图设置弹出暂停界面
在项目开发时,发现如果用CCDirector::sharedDirector()->pause();之后精灵是做不了动作的,所以我寻求了另一种方法,原理就是要弹出暂停界面是就用push(暂停场景),及顾名思义推出一个暂停界面,将游戏界面暂停压入栈中,当暂停界面响应后(或做动作完后)就可以pop,及拿出意思,推出栈,及之前的游戏界面会继续开始。先新建一个暂停类PauseLayer下面是部
2013-10-10 16:21:28
5530
转载 【cocos2d-x入门实战】微信飞机大战之十五:跨平台移植和广告植入
转载作品自:http://blog.csdn.net/jackystudio/article/details/12150907整个游戏是出炉了,但是只在PC上玩很不过瘾,触屏的体验是鼠标没办法达到的。所以这节我们把它移植到Android平台上。当然这个游戏太微不足道了,所以我也不指望它能为我赚什么钱,现在考虑些就图样图森破了。这里的广告只是纯技术上的研究。做游戏,浮躁不得。
2013-10-10 12:51:07
1616
原创 cocos2dx http 链接以及采集数据 小例子
大家好,前些日子一直在忙,忙过了一个cocos2dx小游戏之后,又在研究着android平台的东西,现在想跟大家分享一下小知识http小例子在新建的helloworld项目中导入外部头文件#include "cocos-ext.h" USING_NS_CC_EXT; 如有不懂如何导入可看http://blog.csdn.net/five50/article/detai
2013-10-09 19:51:49
1367
原创 cocos2dx sqllite 增删查改等操作
首先导入文件shell.c sqllite3.c sqlite3.h sqlite3etx.h文件(注意在生成安卓项目是 不要将shell.c写进android.mk文件中,写进去在cywin中生成会出错,当时搞了很久发现的)创建数据库 sqlite3 *pDB = NULL; //数据库指针 char * errMsg = NULL; //错误信息 std::stri
2013-10-09 13:38:54
1848
原创 cocos2dx 与android函数的相互调用及使用jni
哈喽大家好 ,之前一阵子一直在忙项目,没怎么发过博文,挺想看看cocos2dx与安卓是如何交互的,所以就学习了一下(因为我是小菜嘛 想多学点东西 嘻嘻!!!)做了这么一个小test,虽然不多代码但小菜弄了许久,发上来给大家分享下如果有什么错误或建议欢迎大家为我指出来啊 小菜感激不尽。。。其实一开始是在想如何在cocos2dx中加入广告及第三方sdk,出于这个原因而学习了这个,好啦,开始
2013-10-04 16:51:47
3374
原创 Cocos2dx中Android部分的c++和java实现相互调用
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=97本文目的要完成在cocos2dx的场景上一个点击事件,传递一个消息到java层,下面让我们看看如何完成它。包括你需要在你的项目中添加以下引用,原作者已经建立了一个在线项目。请确保在你的项目中包含文件了c++和Java,这里有个链接你可以查看一下:EasyNDKC++ 层面:
2013-10-03 12:47:48
1663
转载 【Cocos2d-x】VS2012开发2dx无法解析的外部符号解决记录(第二篇)
最近遇到一个问题,就是使用cocos2d-x的扩展包内的CCHttpRequest类去做网络应用,发现总是报错,先前没用过vs,对C++也是入门,所以拖到今天晚上空闲才解决了...首先贴错把:1>libExtensions.lib(HttpClient.obj) : error LNK2019: 无法解析的外部符号 __imp__pthread_create,该符号在函数 "private
2013-09-28 21:05:56
1711
原创 Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 指针内存问题
在我做项目中我用了一个双指针想作为二维数组,可一用发现两游戏弄到手机就连loading都打不开了(在电脑上面调试时正常可以打开的),是指针初始化的问题,我把int **needlevel,换成randmoney[8][4]数组就里面解决了我的问题了所以说指针用得时候需要小心!我自己指针问题是因为我二维指针初始化出现问题,所以出现这种状况,查了我n久。。。。。。很晚了,大家加油
2013-07-29 00:55:25
1700
原创 安卓手机使用loading界面时一开始用CCTextureCache::sharedTextureCache()->addImageAsync感觉会卡
大家好,最近忙于项目比较少发博文,现在发自己发现的问题跟大家共享一下!在我用cocos2dx做游戏时,本想用一个loading界面使一开始下一个跳转以及之后的跳转界面都不卡(这个是我的本意)。后来就根据网上大家都建议使用的异步加载图片的方法去加载图片纹理 //对话的图片纹理 CCTextureCache::sharedTextureCache()->addImageAsync("dial
2013-07-28 14:56:50
3208
1
转载 iOS和android游戏纹理优化和内存优化(cocos2d-x)
1、2d游戏最占内存的无疑是图片资源。2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)但是速度要比CGImage慢一倍。时间和空间如何取舍就看实际情况了。不过最佳的选择似乎是pvr(即使android版本,即使不
2013-07-27 23:29:43
2160
原创 ./build_native 时出现please define NDK_ROOT
在一次帮朋友弄cygwin交叉编译时出现了这个问题 cygwin是按照成功了,make-v,以及gcc-v都没出现问题,就是在./build_native 时出现please define NDK_ROOT而且无法进行下去,经过检查,打入指令pwd发现我的用户没有在home里面而是在c盘里面,最后把那个C:\Users\Administrator这里添加了.bash_profile文
2013-07-27 23:05:51
1511
原创 cocos2dx交叉编译android时出现make: *** [obj/local/armeabi bgame.so] Error 1
我之前没出现过这种情况,直到用了sqllite就出现这个情况了,上网找 很多解决方法不过没有几种是可以解决我的问题的,如有的说Application.mk中修改APP_PLATFORM := android-8 这种 跟这种都有 STLPORT_FORCE_REBUILD := true 但我还是照样出错,终于发现了一个如果我用sqllite不把那个shell.c加进Android.mk 它就
2013-07-22 19:07:37
1765
原创 vs修错小知识,touch与按键优先级问题新
在出现这种外部错误时,首先得检查你自己的的类的方法是否都以及实现了,我就是出现没有实现某些方法所以报出这个错误!!!结果是onExit()方法我定义了没有去实现它。(待续)
2013-07-04 16:08:20
1329
原创 如何vs在cocos2dx项目中打印中文
一开始不是很理解,查了半天资料,终于找到解决方法,但是有部分中文还是不能打印出来,如会出现部分的中文,一开始都是问号的解决方法是 点击高级保存选项设置成Unicode(UTF-8无签名)这样就可以打印中文了
2013-06-29 15:26:15
1795
3
原创 关于物理引擎的使用,及其重力感应的小test
好久没写博文了,过去那些天比较忙,一直在做点别的东西,不过作为小菜的我也不忘记学习,现在跟大家分享下我的小知识吧!首先建立个带有box2d物理引擎的项目,在头文件中加入public: // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-
2013-06-26 19:21:09
2488
原创 如何win32上cocos2dx发布安卓apk流程
首先在exclipe上配置好java的jdk1.6或更高,配置好android环境(最好有android2.1或2.2以及更高版本的sdk)。在下载个ndk,ndk解压后先放到一边,cygwin,解压后,sygwin解压安装会比较久大概4-5个小时,如果解压安装成功,cygwin安装过程请参考http://wenku.baidu.com/view/88b001ef4afe04a1b171d
2013-05-23 20:37:20
7319
原创 关于AndroidRuntime: FATAL EXCEPTION: GLThread 10 java.lang.IllegalArgumentException问题
最近弄了cocos2dx win32项目弄成安卓版,到最后在虚拟机运行一直出现这个问题,主要的问题如下虚拟机上有了一个apk文件了但当我点击的时候就出现以上情况了,最后我查看了哪里报的错如下图最后在网上努力的查找发现有种说法,不过认为是比较正确的就是官方更新的GLSurfaceView不能再在虚拟机上调试了,需要在真机上调试,后来,我去试了在eclipse上
2013-05-17 12:19:03
4773
1
原创 cocos2d-x 做项目时问题,Assertion failed! Expression: m_pChildren->containsObject(pSprite)
出现以下界面点击忽略时,会弹出表示说在这里中断在程序反复查试之后发现时我运用到已经删除的一个CCSprite,在它删除之后还会调用到它的位置,即会出现这些错误,查了很久,所以发上去给大家分享,希望有帮助!
2013-05-04 21:13:10
4169
原创 错误16error C2011: “Bullet”:“class”类型重定义,如何解决
小菜学习心得 发现在c++类的相互调用中我们的头文件所加的位置跟相互调用是有关系的,如以下一个例子:在TowerDefend头文件中导入了这些头文件在Bullet想要调用到TowerDefend时,在cpp文件中导入了TowerDefend.h当此时就会出现一个意想不到的错误了我试了多次 发现得这样改,把添加到TowerDefend的要导入的头文件不要在.h文件中导
2013-05-02 22:16:28
2081
1
原创 cocos2d-x【小菜在学习】做个Towerdefend初期
学习cocos2d-x没事想做做塔防游戏,却没有美工,也还没去找素材,就先这手头的素材做了个最初模样。做了最初的闪躲障碍物功能,截图如下:算法参照A星算法改编,但其中还有不少问题,如还是存在绕弯路,绕远路等缺陷:代码如判断哪个方向可以走代码: //右 if (!isObjs(ccp(p.x+1,p.y))&&!isNoRoute(ccp(p.x+1
2013-04-17 19:57:18
1015
原创 cocos2d-x 弹出堆被损坏,这说明 **.win32.exe 中或它所加载的任何 DLL 中有 Bug的解决方法
在cocos2dx中定义数组变量,如private: cocos2d::CCArray *_Objs; cocos2d::CCArray *_Enemys; cocos2d::CCArray *_nogo; cocos2d::CCArray *_AllRoute; cocos2d::CCArray *_routesend;如上,可以在构造函数里面定义初始化ne
2013-04-15 11:26:17
1800
原创 cocos2d-x【小菜在学习】做mario小尝试
小菜最近在网上找到了super mario 的素材,就做了做,不过里面有些缺陷,请大家有意思下载去看看。 就实现了碰撞效果,以及mario的跳跃跟左右走动,不过在建议mario类建议去重写吧,照着敌人类的思路去重写比较好!小尝试了下,其他效果以及图片素材都在里面,大家共同学习看看吧!vs生成的exe文件试玩在http://download.csdn.ne
2013-04-09 10:27:01
1670
原创 CCControlButton使用时发现的点击范围问题(只能在右下角点击按键)
比如以下代码 CCRect rect = CCRectMake(0,0,0,0); CCRect rectInsets = CCRectMake(0,0,1,1); CCScale9Sprite *backgroundButton = CCScale9Sprite::create("Icon.png",rect,rectInsets); CCScale9Sprite *back
2013-04-02 09:25:48
1256
原创 c++二维数组的定义以及初始化
c++定义二维数组定义CCPoint **pp=new CCPoint *[num]; for (int i=0;i<num;i++) { pp[i]=new CCPoint[num]; }初始化 for (int i=0;i<num;i++) { for (int j=0;j<num;j++) { pp[i][j]=ccp(nu
2013-04-02 09:11:01
2638
原创 cocos2d-x VS解决#include "cocos-ext.h"不能用 及extensions扩展函数导入问题
小菜出现过这个问题,想用CCScale9Sprite以及CCControlButton的使用时头文件导入不进去 以及就算头文件编译过去了,CCScale9Sprite也是一直声明不了。解决过程是这样的1,点击项目属性在vc++目录的包含目录中添加你的extensions路径如我这边是F:\cocos2d-2.1beta3-x-2.1.1\extensions然后再c/c++中的添加包括
2013-04-01 22:32:50
10091
原创 cocos2d-x【小菜在学习】做个小游戏俄罗斯方块(三)
小菜又来了!!!本期实现的功能为变形以及左右移动的功能首先说下我变形的原理 以这两个数组变化来控制旋转。(2,0)(2,1)(2,2) (0,0)(1,0)(2,0)(1,0)(1,1)(1,2) (0,1)(1,1)(2,1)(0,0)(0,1)(0,2) (0,2)(1,2)(2,2)
2013-04-01 20:46:24
2651
1
原创 cocos2d-x【小菜在学习】做个小游戏俄罗斯方块(二)
小菜来继续小游戏俄罗斯方块啦!有什么更好的做法,请大家给点意见,小菜会认真去思考学习此集实现的是方块图像的下降以及下降后消行(左右移动在第三集)。首先创建在之前创建的BlockManager中头文件中定义private: cocos2d::CCArray *_newBlock; //上集就需要定义的 cocos2d::CCArray *_saveBlock; co
2013-03-31 21:56:30
2801
原创 cocos2d-x【小菜在学习】做个小游戏俄罗斯方块(一)
小菜我这两天做了个小游戏当做锻炼了下自己,现在拿出来跟大家分享啦!此集是实现画背景,以及画俄罗斯方块图像的主要代码,到后面会给出源码。首先我在背景类RussiaGame在draw函数写 ,如下(及可画出我所要的背景)十二个格子void RussiaGame::draw(){ ::glLineWidth(1);//设定画线的宽度 for(int i=0;i<maxline+1
2013-03-31 21:32:20
2593
1
原创 cocos2d-x【小菜在学习】如何增加光晕效果以及CCSpriteFrameCache使用
//今天小菜又来做做笔记啦,希望大家能共同学习,共同进步哈CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bullet.plist","bullet.png");//表示将bullet.plist文件,以及图片加进缓存中 CCSpriteBatchNode *m_Batchnode=CCSpriteBat
2013-03-28 12:40:15
2323
原创 cocos2d-x 【小菜在学习】锚点与位置个人理解笔记
锚点是相对于图片的位置,比如说 logo->setAnchorPoint(ccp(0.5,1)); logo->setPosition(ccp(getWinSize().width/2,getWinSize().height-10));//其logo就在上面的位置,而且锚点就在ccp(getWinSize().width/2,getWinSize().height-10);//然后
2013-03-26 10:22:10
1451
1
原创 cocos2d-x【小菜在学习】体验之isBackgroundMusicPlaying对其影响
小弟刚学不久,似乎发现一小问题想看看大家是否一样,不对的地方请指正。我实现的是点击可以关闭或开启音乐在学习龙灵修之飞机游戏视频,照着其打代码发现CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic(); 以上对于判断bool型CocosDenshion::SimpleAudioEngin
2013-03-21 15:44:47
1552
sqlserver以及mysql hibernate xml映射语句
2012-11-27
J2EE程序设计实验指导书
2012-11-27
cocos2dx sqllite的使用【小菜在学习】
2013-06-28
以box2d做小车demo
2013-10-19
数码管(动态)片选
2012-11-28
个人博客源码加素材
2012-11-27
译码器c语言
2012-11-28
J2EE帮助文档
2012-11-27
单片机跑马灯c程序
2012-11-28
静态数码管
2012-11-28
调用addArmatureFileInfoAsync在android上出现闪退
2013-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅