- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 重写strcpy,strcat,strcmp函数
char* strcpy(char* str,const char* ptr){assert(str!=NULL&&ptr!=NULL);char *p=str;while((*str++=*ptr++)!='\0');return p;}
2014-07-17 21:53:54 675
转载 CCLabel大神讲解,我只是个搬砖的。。。
版权声明:本文为博主原创文章,未经博主允许不得转载。cocos2dx 3.0版本之前,我们一直都是用CCLabelTTF,CCLabelBMFont,CCLabelAtlas来创建文本标签,但是!3.0版本放出来后...看到这里你心里是不是又颤抖了一下?别害怕嘛,我要说的是:3.0版本出来后这些标签也都是还可以用的啦,只是说我们有了更好的选择。cocos2dx3.0添加了一种新
2017-06-09 12:01:59 882
转载 浅谈cocos2dx手游开发CPU发热严重之见
猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下:1while( 1 ) {2if( 有消息 ) {3if( 时间
2015-01-05 01:08:14 3480
原创 epoll入门。。。
LT(level triggered)是缺省的工作方式,并且同时支持block和no-block socket.在这种做法中,内核告诉你一个文件描述符是否就绪了,然后你可以对这个就绪的fd进行IO操作。如果你不作任何操作,内核还是会继续通知你的,所以,这种模式编程出错误可能性要小一点。传统的select/poll都是这种模型的代表.ET (edge-triggered)是高速工作方式,只支持n
2014-10-31 18:43:20 337
原创 控件CCScrollView与CCTableView
控件CCScrollView与CCTableView在层中经常用到,当我们需要上下滑动显示内容
2014-10-15 20:33:45 465
转载 函数指针
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2);
2014-09-12 20:36:28 308
转载 cocos2d-x 自定义Touch事件触屏:
游戏主要是玩家和程序的交流。无论你的动画做得多么生动,特效做得如何炫,游戏还是要和玩家进行互动和交流。在智能手机中,主要的输入操作是通过触摸屏幕、重力感应等方式实现的,而输入文字主要通过虚拟键盘等实现的。下面就让我们一起来学习触屏事件的使用。 一、触屏事件 在Cocos2D-X中,继承自触屏代理协议CCTouchDelegate
2014-09-11 19:42:21 885
原创 scanf的使用,对于以前的认知我真是弱爆了
关于scanf中读取字符串特殊用法:这个总是忘记,或者模糊,这里做个笔记。scanf("%20[^\n]",&a);读字符串20个字节到\n 就结束;sscanf(in,"%[^]]",deal);将in中的字符串 按照"%[^]]" 规则提取到 deal中;
2014-09-01 11:06:12 418
转载 android-ndk-r9漏洞
cocos2dx android版本移植时的Error format not a string literal and no format arguments解决方案 [-Werror=format-security] BUG FIX SOLUTION场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_nativ
2014-07-29 10:35:51 422
转载 cocos2d-x 定时器update,schedule
cocos2d-x为我们介绍了两种方式实现定时机制——使用update方法以及使用schedule方法。1.update定时器第一种定时器机制是CCNode的刷新事件update方法,该方法在每帧绘制之前都会被触发一次。由于绘图帧率有限,而每次更新最终会反应到画面上,所以在每帧之间刷新一次已经足够应付大部分游戏逻辑处理的要求了。CCNode默认并没有启用update事件,为
2014-07-21 21:39:57 640
原创 约瑟夫环(已知N个人,围坐在一张圆桌周围)
已知N个人(以编号1,2,3,4,...,N分别表示)围坐在一张圆桌周围。从编号为K的人开始报数,数到M的那个人出列,他的下一个人又从K开始报数,数到M的那个人又出列,依此规律重复下去,直到圆桌周围的人全部出列,试用C++编程实现。分析问题是一个约瑟夫环的问题,使用循环链表。//创建循环链表typedef struct LNode{int data;struct LNode *
2014-07-17 10:33:08 6991
转载 设计模式之MVC模式
MVC模式浅谈 一、MVC模式概述模型-视图-控制器(MVC模式)是一种非常经典的软件架构模式,在UI框架和UI设计思路中扮演着非常重要的角色。从设计模式的角度来看,MVC模式是一种复合模式,它将多个设计模式在一种解决方案中结合起来,用来解决许多设计问题。MVC模式把用户界面交互分拆到不同的三种角色中,使应用程序被分成三个核心部件:Model(模型)、View(视图)、Co
2014-07-16 23:10:57 449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人