摘要: 普通算法:void findZhishu(){ int n,m,flag,i,j,num=0; printf("n:"); scanf("%d",&n); printf("从2到%d的质数如下:\n",n); clock_t bt = ... 阅读全文
posted @ 2016-02-26 15:00 随风的博客 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 最近做个小游戏需要调用手机图库和摄像头并裁减图片,发现网上很多教程不是太全,有的安卓端裁减不了大图,下面是完整代码,可以裁减高清图的。 完整拼图游戏下载: https://github.com/sky068/Puzzles 1、首先是跨平台入口代码,iOS平台需要把ImageCrop.cpp改成Im 阅读全文
posted @ 2015-12-31 14:56 随风的博客 阅读(262) 评论(0) 推荐(0) 编辑
摘要: void shakeNode(cocos2d::Node *node,float duration,float rate){ Vec2 pos = node->getPosition(); float tmp =0; float zs = node-... 阅读全文
posted @ 2015-11-09 17:44 随风的博客 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 相比数组排序使用频率而言,数组随机排序使用的貌似没有那么多,但有时候也是必须的,下面是利用随机数实现的简单的随机排序。template void sortRandom(vector &vec){ srand((unsigned int)time(NULL)); ... 阅读全文
posted @ 2015-10-19 16:57 随风的博客 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 字符串切割的使用频率还是挺高的,string本身没有提供切割的方法,但可以使用stl提供的封装进行实现或者通过c函数strtok()函数实现。1、通过stl实现涉及到string类的两个函数find和substr: 1、find函数 原型:size_t find ( ... 阅读全文
posted @ 2015-10-15 17:00 随风的博客 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 最近做项目使用到了抽奖功能,于是把抽奖模块独立出来了,以便重复利用,资源来自http://www.cnblogs.com/zisou/p/cocos2d-xZhuanpan.html。下面直接上代码:#ifndef __Wheel__CWheelLayer__#def... 阅读全文
posted @ 2015-06-30 14:20 随风的博客 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 使用Cocosd-x3.2的颜色混合功能和裁剪功能完成光照效果,简单易用,效果图如下: 代码://底图,光照图(一般是有透明度的白色图) 光移动的时间,循环次数Node * HelloWorld::createFlashNode(const std::string ... 阅读全文
posted @ 2015-04-16 16:12 随风的博客 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 关于A星寻路的介绍我就不多说了,网上到处都有,具体实现也各有写法,但大致还是一样的,下面是使用C++实现的源码,不足之处还望指出以便共同学习!//// CAstar.h// Astar//// Created by xujw on 15/4/9.// Copy... 阅读全文
posted @ 2015-04-14 16:58 随风的博客 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 递归算法就是把问题转化为规模小了的同类问题的子问题,然后递归调用函数来表示问题的解。 利用递归求1+2+3….:int recursive_sum(int a){ if (a<=1) { return a; } else{ ... 阅读全文
posted @ 2015-04-09 13:47 随风的博客 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 重点内容插入排序基本算法就是从第二个元素开始依次抽取插入到前面比其大的元素前面,类似于我们打扑克时码牌的做法。代码实现如下:void sortByInsert(int len,int*arr){ for (int i = 1; i=0 && arr[j]>key... 阅读全文
posted @ 2015-04-08 11:49 随风的博客 阅读(95) 评论(0) 推荐(0) 编辑