智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Cocos2d-x 基础

摘要:转自:https://www.jianshu.com/p/9926b99a7fef 以前cocos2d-x的项目里都使用的是libwebsocket,如果想支持ipv6,只需要升级相应的库即可,现在有个项目里使用的是原生socket,如果要支持ipv6可能需要进行一些代码的改造,具体可参考如下代码: 阅读全文

posted @ 2019-10-10 14:06 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/somestill/article/details/9950403bool AppDelegate::applicationDidFinishLaunching(){ // initialize director CCDirector *p... 阅读全文

posted @ 2015-05-12 17:17 Bill Yuan 编辑

摘要:转自:http://www.cnblogs.com/meteoric_cry/p/4171535.html2015年2月1日后新提交的应用必须要支持64位架构。我所使用的是cocos2d-x V2.0版本,而且源码有部分代码是修改过的。好在cocos2d-x官方已经放出了一个支持64位的2.2.6版... 阅读全文

posted @ 2015-01-30 15:47 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/tyxkzzf/article/details/38703883CCSprite* getHighlightSprite(CCSprite* normalsprite) { if ( !normalsprite) { return ... 阅读全文

posted @ 2014-12-05 14:03 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/star530/article/details/20851263本篇介绍的是用ClippingNode 做游戏的新手引导,额,或者说是做新手引导的一种可尝试的方式。ClippingNode的解释,我盗用Jacky的话来说就是:CCClipingNode... 阅读全文

posted @ 2014-10-29 20:10 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wcjwdq/article/details/38901607是否吞噬触摸点需要控制两个地方:1)CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,... 阅读全文

posted @ 2014-09-24 11:56 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wcjwdq/article/details/37932769 显示图片时,在项目中经常会用只读取图片的一部分,而不是全部。错误方式:很多人这时候会采用setTextureRect(CCRectMake(x, y, width, height)),事... 阅读全文

posted @ 2014-09-24 11:49 Bill Yuan 编辑

摘要:转自:http://www.xuebuyuan.com/1396292.html,http://www.cocoachina.com/bbs/read.php?tid=88589First!!源代码里加入://判断当前是否为Android平台#if (CC_TARGET_PLATFORM == CC... 阅读全文

posted @ 2014-08-08 22:50 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/sg619262284/article/details/20144087在使用之前需要设置一些参数:参考:http://blog.csdn.net/wangbin_jxust/article/details/9632771在完成上面的操作后,还需要在链... 阅读全文

posted @ 2014-08-07 17:05 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wangbin_jxust/article/details/9707873cocos2dx本身没有json解析类库,我们这里引入libjson进行解析。下载地址:http://sourceforge.net/projects/libjson/files... 阅读全文

posted @ 2014-08-07 17:03 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wangbin_jxust/article/details/9632771,http://blog.csdn.net/wangbin_jxust/article/details/9707873联网游戏开发中,经常遇到http编程,接下来就分三次对coc... 阅读全文

posted @ 2014-08-07 16:56 Bill Yuan 编辑

摘要:cocos2dx的常用函数:CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小(即开发时为基准的屏幕分辨率)CCEGLView::sharedOpenGLView()->setFrameSize() //... 阅读全文

posted @ 2014-08-07 16:29 Bill Yuan 编辑

摘要:常见错误描述:Apple Mach-O Linker Error这类错误的错误信息最后一行通常如下:Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1发生这种错误... 阅读全文

posted @ 2014-07-28 16:03 Bill Yuan 编辑

摘要:转自:http://www.2cto.com/kf/201207/144191.html最近的项目要求动态光晕的效果。何谓动态光晕?之前不知道别人怎么称呼这个效果,不过在我看来,“动态光晕”这个名儿起的还是蛮不错的。动态光晕就是在背景图片的上面蒙上一层光照。。。但是这个光照比较特别,他能够变换颜色,... 阅读全文

posted @ 2014-07-24 16:15 Bill Yuan 编辑

摘要:转自:http://www.himigame.com/curl-libcurl/878.html本篇介绍使用libcurl编程的一般原则和一些基本方法。本文主要是介绍c语言的调用接口,同时也可能很好的适用于其他类c语言的接口。跨平台的可移植代码libcurl库背后的开发人员投入了相当大的努力确保li... 阅读全文

posted @ 2014-05-05 18:02 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wolfking_2009/article/details/88249312013年5月17日更新:对于之前说的资源释放问题,cocos2d-x 2.1.3已经解决,就是说中断之后不释放资源,估计方法跟之前提到的差不多,我没有仔细研究过....在调试的过程中发现,如果中断处理的时候,让游戏显示暂停界面,方法不当有可能会出问题,本人就遭遇了,返回时直接退出游戏,或者不显示暂停界面的问题。后来发现如果创建的暂停界面层,在AppDelegate::applicationDidEnterBackground方法里创建会没有问题~如果在AppDelegat 阅读全文

posted @ 2014-04-04 15:34 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wolfking_2009/article/details/10616069cocos2d-x里面的二进制文件读取的方法是有的,作者对方法封装了下,将读取的路径设置到了writablePath路径上,这样方便读取自己存储的二进制文件。作者在cocos2d-x中没有找到二进制文件输出的方法,于是自己写了一个。下面就是两个方法的源码实现:二进制文件的读取:unsigned char* wkFileUtils::getFileByName(string pFileName){ //记录cocos2d-x中CCFileUtils,对于没有找到文... 阅读全文

posted @ 2014-04-04 14:25 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wolfking_2009/article/details/11022693static void ScreenShoot(){ CCSize size = CCDirector::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 CCRenderTexture* pScreen = CCRenderTexture::create(size.width,size.height, kCCTexture2DPixelFormat_RGBA8888); //获得当前的场景... 阅读全文

posted @ 2014-04-04 14:22 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/wolfking_2009/article/details/8939027貌似cocos2d-x没有接口直接做这个功能而各个平台又不一样,所以只能对于不同的平台做不同的设置首先android,在自己的activity的onCreate方法里添加一句getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);即可保持屏幕常亮其次ios,[ [ UIApplication sha 阅读全文

posted @ 2014-04-04 14:20 Bill Yuan 编辑

摘要:转自:http://blog.csdn.net/while0/article/details/11004147CCLayer的区域可能会比较大,怎样让它只显示其中一部分区域呢? 这个还是有很多场景会用到的,例如游戏的帮助, 可能包括几页的文本和图片,它会在一个矩形区域内显示,用户通过拖动页面,一行行的往下看。试过后发现setContentSize不行,绘制的还是所有的Layer内容,虽然基类的m_obContentSize变了,但是绘制区域没有变。不饶弯子了,需要使用CCEGLView的函数setScissorInPoints,它会调用OpenGL的glScissor。爽快点,直接贴代码了:v 阅读全文

posted @ 2014-01-20 21:42 Bill Yuan 编辑

点击右上角即可分享
微信分享提示