Cocos2dx
文章平均质量分 54
wolfking8848
这个作者很懒,什么都没留下…
展开
-
cocos2dx 下的CCRect
刚开始写cocos2dx,对一些东西还是很不熟悉,CCRect的用法就不感冒先下来,省的忘记~~~class CC_DLL CCRect : public CCObject{public: //CCRect的原点 CCPoint origin; //CCRect的大小 CCSize size;public: //构造函原创 2013-03-06 17:24:09 · 6162 阅读 · 0 评论 -
cocos2d-x中使用CCSprite拼接有缝隙
更新:下面的方法虽然解决了问题,但是发现不开启抗锯齿的话,适配到需要缩放的机器上时,图片质量会变渣~ 网上搜索了下,还真有办法解决: 修改 ccConfig.h #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 0 改为 #原创 2013-03-22 09:57:36 · 5582 阅读 · 0 评论 -
cocos2d-x 二进制文件的读写
cocos2d-x里面的二进制文件读取的方法是有的,作者对方法封装了下,将读取的路径设置到了writablePath路径上,这样方便读取自己存储的二进制文件。作者在cocos2d-x中没有找到二进制文件输出的方法,于是自己写了一个。下面就是两个方法的源码实现:二进制文件的读取:unsigned char* wkFileUtils::getFileByName(string pFileNam原创 2013-08-30 17:29:29 · 8584 阅读 · 0 评论 -
cocos2d-x如何截屏并保存图片
static void ScreenShoot(){ CCSize size = CCDirector::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 CCRenderTexture* pScreen = CCRenderTexture::create(size.width,size.height, kCCTexture2DPixe原创 2013-09-04 00:08:31 · 6449 阅读 · 2 评论 -
CCNode如何变换父亲节点parent
CCNode更换父亲节点,看似很简单,但其实没有那么简单最初,我的想法就是,直接从父亲节点移除自己,再添加到新的父亲节点就OKnode->removeFromParent();newParent->addChild(node);但是后来发现,这样会把node释放掉考虑了下,估计是因为cleanup掉了,所以又试了下面的方法node->removeFromParentAn原创 2013-09-04 00:23:11 · 2534 阅读 · 0 评论 -
GLSurfaceView”No config chosen”异常处理
转子:http://blog.acein.cn/?p=65GLSurfaceView异常信息提示如下:FATAL EXCEPTION: GLThread 8java.lang.IllegalArgumentException: No config chosenat android.opengl.GLSurfaceView$BaseConfigChoose转载 2013-08-24 01:07:52 · 4241 阅读 · 0 评论 -
cocos2d-x 如何保持屏幕常亮
貌似cocos2d-x没有接口直接做这个功能而各个平台又不一样,所以只能对于不同的平台做不同的设置首先android,在自己的activity的onCreate方法里添加一句getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCR原创 2013-05-17 11:41:02 · 4890 阅读 · 2 评论 -
整合Plugin-X之后的ios项目配置
几个月前写过一篇《整合Plugin-X之后的Android项目配置》,这一篇来说说ios上项目的配置。官方也只写了android的插件整合,ios的并没有给出官方的文档,其实直接嵌入插件,可能还简单些,但是为了能跟android使用同一套代码,折腾就折腾吧1.先来看下友盟统计友盟ios嵌入指南http://dev.umeng.com/analytics/ios/quick-start原创 2013-09-21 20:43:35 · 2414 阅读 · 0 评论 -
cocos2d-x2.2 wp8资源如何打包进xap
cocos2d-x2.2 版本新加了wp8版本,虽然之前有个Cocos2dx-2.1.0-wp8-2.0-alpha版本,但是这个alpha版本太多的坑了~本人之前也在alpha版本上把游戏运行了起来,但是耗费了大量的精力。这次新版本发布,据说有wp8版本在内,于是迫不及待来体验下~wp8开发资源打包不同于win32,不小心的话,可能做出来的包会有问题。1.将资源拖到项目下的Assets/原创 2013-10-09 19:42:23 · 4520 阅读 · 3 评论 -
cocos2d-x2.1.5/cocos2d-x2.2如何新建项目
下载cocos2d-x2.1.5,发现没有其文件夹下没有install-templates-msvc.bat文件,无法安装模版,怎么新建项目呢?然后去官方论坛去找了下,有说明现在是用python一次性创建多平台项目~使用方法:1.如果没有python,请安装python安装完成后如果python的环境变量没有设置,可以设置一下:C:\Python27;C:\Python27\Scr原创 2013-09-25 16:47:05 · 4522 阅读 · 0 评论 -
iOS7 Xcode 5如何设置隐藏状态栏
ios7出来之后一直没有更新xcode到5,而是继续使用xcode4.6~期间一直听别人说隐藏不掉状态栏~cocos2d-x的AppController.mm有这句 [[UIApplication sharedApplication] setStatusBarHidden:YES];也无效本人一直没有更新,担心更新之后项目会有一些问题,最近项目送审了,所以空下来,把mac系统升级到10转载 2013-11-16 23:59:24 · 2130 阅读 · 0 评论 -
cocos2d-x wp8移植的一些坑
游戏做好了,想把游戏移植到wp8平台,发现一路的坑~之前本人使用Cocos2dx-2.1.0-wp8-2.0-alpha版本做过移植,但是坑太多,这次发布了cocos2d-x2.2版本包含wp8平台,所以来试试~本人将记录本人移植过程中碰到的坑,以及填坑的方法1.cocos2d-x2.2 wp8资源如何打包进xap我很多次打包发现,运行的时候,找不到资源,其原因是vs2012原创 2013-11-19 10:04:04 · 3572 阅读 · 1 评论 -
cocostudio使用的一些心得
最近使用cocostudio做ui,有一些心得,写来备忘,也分享给大家以后有相关的,还会更新在此贴1.触摸响应最初的时候,以为创建了uibutton控件,其一定可以响应触摸~但是试了好几次都无果,后来发现原来要在编辑器里面勾选“交互”选项其他的空间,勾选后也可以有触摸事件2.进度条不能使用九宫格,否则会有问题~尤其在进度在百分之几,很小的时候当然以后高版本,原创 2013-12-18 23:40:22 · 2410 阅读 · 0 评论 -
ios模拟器怎么按home键
shift+cmd+h 模拟HOME原创 2013-08-29 10:56:56 · 1442 阅读 · 0 评论 -
iOS程序完成后如何生成ipa进行真机测试
看的这个帖子进行的配置,细节上或许有些许不同的地方,大体上步骤都是OK的~红字为本人注释,其他为转载转自:http://blog.csdn.net/why_ios/article/details/77980301.identifier com.for.ever(自定义,与证书相同)2.build setting -code signing 全选证书3.c转载 2013-08-28 22:57:05 · 1252 阅读 · 0 评论 -
cocos2d-x 屏幕适配
android平台手机分辨率比较多~适配也是大问题翻了下网上的帖子,发现这篇文章比较详细~实践了下还不错~但是有个问题是 代码写错位置,是会出问题的.android上可能会报 CCDirector.cpp function:setGLDefaultValues line:193 CCEGLView::sharedOpenGLView()->setDesignResolution转载 2013-02-27 19:13:07 · 1537 阅读 · 0 评论 -
cocos2d-x的中文显示
昨天想把java上读取文本的代码移植到cocos2d-x上。移植后发现很多问题。首先英文显示在win32上没有问题,但是android编译后发现英文前面都能匹配到,但是后面有的有乱码,当时想来想去没有结果,后来突然想起来,自己是一个char一个char类型去做处理的,没有用到string,所以猜测是结尾没有'\0'结束符导致的,于是char*的长度加一,最后加上 '\0',英文可以正确显示了~原创 2013-03-26 14:15:03 · 1834 阅读 · 0 评论 -
cocos2d-x 音乐以及音效
最近研究了下cocos2d-x声音网上也翻了一些帖子1.首先,格式的支持:可参照帖子http://article.ityran.com/archives/3627不得不说的是格式是分平台的,有些平台不支持某种格式还是比较蛋疼的事,所以呢,还是选通用点的格式吧mid在windows上可以,忘记有没有问题了,貌似中断什么的可能有问题~以后测试下吧不过mid在android上是有问题原创 2013-04-19 11:44:18 · 3474 阅读 · 0 评论 -
cocos2d-x android黑屏后返回游戏卡顿
2013年5月17日更新:对于之前说的资源释放问题,cocos2d-x 2.1.3已经解决,就是说中断之后不释放资源,估计方法跟之前提到的差不多,我没有仔细研究过....在调试的过程中发现,如果中断处理的时候,让游戏显示暂停界面,方法不当有可能会出问题,本人就遭遇了,返回时直接退出游戏,或者不显示暂停界面的问题。后来发现如果创建的暂停界面层,在AppDelegate::applicationD原创 2013-04-19 16:40:25 · 5658 阅读 · 0 评论 -
如何整合第三方SDK到Plugin-X
如何整合第三方SDK到Plugin-X翻译自:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_Integrate_a_3rd_party_SDK_into_Plugin-X如何整合第三方SDK到Plugin-X前言插件目录介绍插件类的声名插件类的实现android平台iOS平台插件的编译注释翻译 2013-05-20 14:55:45 · 3446 阅读 · 3 评论 -
Plugin-x在Android下的整合
Plugin-X 在android下的整合¶翻译自:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Plugin-X_Integration_Guide_for_AndroidPlugin-X 在Android下的整合指导环境要求编译Plugin-X项目在使用插件之前编辑游戏工程 我们需要做什么?游戏开发者向导工具编翻译 2013-05-21 13:31:26 · 3186 阅读 · 0 评论 -
整合Plugin-X之后的Android项目配置
按照上一篇帖子《Plugin-X 在android下的整合》完成后,本人在windows上使用Eclipse对项目进行调试,发现有些问题~1.首先就发现其要引用的jar包,路径不对~原来是在windows下路径不对的原因~自己更正了路径OK~2.其次,根据上一篇帖子《Plugin-X 在android下的整合》“编辑手册” 这一步需要添加NDK_MODULE_PATH=${PLUGIN_R原创 2013-05-22 14:48:04 · 2749 阅读 · 7 评论 -
cocos2d-x位图字体生成工具Bitmap Font Generator的使用(内含命令行)
对于Bitmap Font Generator的使用方法网上的也有很多文章进行了说明,但是可能并不够全面本文可能也没有那么全面,但是绝对有新颖的地方。首先,说下为什么要使用这款工具作为cocos2d-x的字体生成工具。其实cocos2d-x能使用的字体生成工具也有好几个,当然了本人也没有全部使用过,就不一一说明了。Bitmap Font Generator(下面简称BMFont)工具的好处原创 2013-07-18 21:00:40 · 9928 阅读 · 3 评论 -
cocos2d-x切换场景时的研究
关于场景的切换,本人在项目中使用的方法总会存在一些问题。之前也有看过源码,不过没有深入研究下,都是找到当时问题的解决办法就没继续探究下去,算是浅尝辄止吧。今天又遇到问题了,不厌其烦,所以决定仔细研究下,寻个彻底的解决方案。首先,调用切换场景的函数是:CCDirector下的void replaceScene(CCScene *pScene);void CCDirector::replace原创 2013-07-22 23:34:47 · 3565 阅读 · 0 评论 -
vs2010使用vld检测内存泄露
在XP下使用VS2010,按以下步骤没有问题 但是win8下使用VS2010,提示缺少vld_x86.dll,需要将E:\Program Files (x86)\Visual Leak Detector\bin\Win32下的所有文件copy到项目的\Debug.win32目录下以下转自:http://blog.csdn.net/onerain88/article/details/8574转载 2013-05-30 15:39:30 · 2673 阅读 · 2 评论 -
cocos2d-x获取系统时间
本文提供了cocos2d-x上获取毫秒级时间的方法,同样也提供了获取本地时间年月日时分秒的方法。对于cocos2d-x高版本(比如2.1.3等某些版本)在win32平台下获取年月日时分秒的方法可能遇到的错误情况进行了分析,以及提供了解决办法。原创 2013-07-24 14:13:42 · 12452 阅读 · 2 评论 -
cocos2d-x中CCArray里面CCARRAY_FOREACH的用法
CCArray这个是在cocos2d-x当中很常用的,其基类是CCObject,主要是作为存储CCObject指针的容器来使用的。最常用的地方是存储CCNode及其子类的children。CCNode在cocos2d-x当中的重要性不言而喻,而其children也是要经常要被操作的~一般在遍历CCNode的children的时候,会使用一个宏CCARRAY_FOREACH。该宏简化了遍历写法。主要原创 2013-08-03 15:07:28 · 10060 阅读 · 13 评论 -
如何将cocos2d-x项目打包成一个.exe
一直想把cocos2d-x项目发给别人看,但是不会打包成exe,还好看到下面这篇帖子,才搞定了。不过有一点说明,最好做release版本再打包成exe,不然的话,别人的机器可能会提示缺少dll之类的~原帖地址:http://blog.csdn.net/cwn0812/article/details/8771865(release版本也一样,也可以像下列方法)转载 2013-08-08 17:57:04 · 2997 阅读 · 0 评论 -
Bitmap Font Generator(bmfont.exe)工具修改以支持Cocos Studio 1.5.0.1
好久没来写东西了,最近一年工作都比较忙~偶尔有时间也懒得动弹~趁着刚过完年的懒劲来写点东西进入正题,修改Bitmap Font Generator(bmfont.exe)是因为公司使用的cocos2d-x升级,使用的Cocos Studio也升级到对应的1.5.0.1版本,然后发现原版的bmfont生成的fnt以及png,在Cocostudio中无法显示后来找到原因bmfont.e原创 2015-02-27 13:20:42 · 1618 阅读 · 0 评论