- 博客(14)
- 资源 (17)
- 收藏
- 关注
原创 quick-cocos2d Webview控件上添加 Button
最近进入了一个第三方的api游戏,需要自定义一个返回按钮,来作为退出游戏的逻辑处理,刚开始的是使用cocos2d Button控件,像平时那样调整层级或者ZOrder,但是无论设置多高,Webview都始终在最上层。原来WebView是系统的原生的控件,属于手机原生层,而cocos2d的都在OPGL层,所以我们必须去修改原生代码才行。也就是引擎中UIWebViewImpl-ios.mm 以UIW...
2019-09-30 16:55:20
1327
原创 Coco2dx 使用sqlite数据库存储以及加密数据总结
我还记得今年年初的项目中,我们对数据的读取都是从execl导出为json文件,通过解析json文件信息,来获取游戏的配置信息。这样做简单但是当我们插入或者是删除其中的某个数据项的时候,修改起来比较的麻烦而且容易出现错误,而且不容易查错。而后在网上看着别人分享使用sqlite数据库的方案,就果断去尝试。对于sqlite数据库本身我就不多说了,这里主要是总结在游戏中使用sqlite数据步奏和方法。
2015-12-29 23:34:41
1070
原创 cocos2d开发响应android手机home和back的处理优化
首先的是不知不觉的自己快做手机游戏两年了。最近空闲了,总结一下之前遇到了各种坑,以及解决方案。首先是在做第一个项目的时候,先说说印象最深刻的也是最蛋疼的事情。在游戏快要上线的时候,也就是需要接入sdk的时候,发现了一下很让人背痛的问题。由于之前没有考虑到响应android的home 以及back键的机制,以至于我们写的每一个layer都要在back响应事件函数中明确指明返回到具体的哪一个layer
2015-11-23 23:15:18
702
原创 cocos2dx Unknown type name 'class'; did you mean 'Class'?问题解决!
前段时间我遇到这个问题,当时没有怎么重视,而昨天同事也出现了同样的问题,果断写出来,希望能帮助其他童鞋!具体的情况时我在使用tiledmap中创建了一个Block砖块类,刚开始都还没有出现问题,但是在运行的过程中突然出现Unknown type name 'class'; did you mean 'Class'?,而且错误到处都是:百撕不得骑姐的节奏!结果是自己创建的类名和oc里
2014-09-16 22:20:41
1316
原创 快速排序
首先:我们要明白快速排序的原理!1.我们一般选择数组的第一个元素来进行比较,这样可以方便我们递归调用。2.首先设置一个Temp变量,然后从数组的最后一位向前移动,即找到一个小于Temp的数s[j],然后这个数就放入第一个位子3.然后在从前到后寻找第一个大于等于Temp的数s[i],然后将上一步多出来的数s[i]放入s[j]的位置。4.这样循环结束后Temp(原数组的第一个数)放入s
2013-11-01 21:08:13
711
原创 最小生成树 Prim算法
哎呀,最近准备着面试了,把以前会的算法都来复习一下,希望笔试的时候能顺利些呢!囧其中map[i][j] 表示 : i 点 到j点的距离为 map[i][j]int prim(){ int i,pos,min,j,result = 0; j = 0; memset(is_visited,0,sizeof(is_visited)); //从任一点开始,分别
2013-08-17 15:49:33
802
原创 循环队列
#include#include#include#define MAXSIZE 10;#define OK 1;#define ERROR 0;#define OVERFLOW 0;typedef struct{ int *data; int front ; int rear;}SqQueue;int InitQueue_Sq(SqQueue &Q){
2013-08-10 16:36:24
1104
原创 队列的 增、删、查
个人认为普通队列的情况,我们必须把握头指针、尾指针、和头结点之间的关系,以及队列的特性,我们就可以很好的理解队列的各种草走的流程了!至于代码,没有必须强求自己记下来,能知道哪些问题应该来用队列来解决就可以了!参考代码http://wenku.baidu.com/view/1b1da2106c175f0e7cd13794(自己加了些注释)自己利用画图工具来画的,美观不行!!首先我们来
2013-08-10 15:27:37
1119
原创 利用栈实现进制的转换
其实平时处理进制转换的处理方式更方便,最后只需处理一下倒序输入就可以了!然而为了体现栈“后进先出” 的思想,利用栈来处理最后结果的倒序输出囧。#include #include #include #define ERROR 0#define OK 1#define OVERFLOW -1#define STACK_INIT_SIZE 100//栈的大小
2013-08-10 10:16:04
1413
原创 线段树
#includeusing namespace std;#define Maxn 10000struct Node{ int a,b,left,right,cover;}; Node Tree[Maxn]; int Number,Tot,c,d;void build(int a,int b){ int Now; Tot++; Now
2012-09-25 15:13:13
601
原创 二叉树遍历
#include #include typedef char Elem;typedef struct Node{ Elem data; struct Node *pLchild;struct Node *pRchild;}BTreeNode, *BTree;BTree CreateBTree(BTree T)//创建二叉树
2012-08-13 11:13:55
701
原创 进出栈
很久没有看多数据结构了,今天遇到一道题,哎!不会啊,一狠心就写一遍了! #include #include #include #include #include using namespace std;#define OVERFLOW -2#define STACK_INIT_SIZE 100#define LISTINCREMENT 1
2012-07-20 11:28:20
651
原创 单链表的查找、删除、插入!
#include #include #include #include using namespace std;typedef int Status;typedef struct LNode{int data;struct LNode * next;}LNode, *LinkList;LinkList p;LinkList
2012-07-20 11:25:45
902
组合游戏略述——浅谈SG游戏的若干拓展及变形
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人