原创 quick-cocos2d Webview控件上添加 Button

最近進入了一個第三方的api遊戲,需要自定義一個返回按鈕,來作爲退出遊戲的邏輯處理,剛開始的是使用cocos2d Button控件,像平時那樣調整層級或者ZOrder,但是無論設置多高,Webview都始終在最上層。原來WebView是系

原创 隊列的 增、刪、查

個人認爲普通隊列的情況,我們必須把握頭指針、尾指針、和頭結點之間的關係,以及隊列的特性, 我們就可以很好的理解隊列的各種草走的流程了!至於代碼,沒有必須強求自己記下來,能知道哪些 問題應該來用隊列來解決就可以了!參考代碼http://we

原创 快速排序

首先:我們要明白快速排序的原理! 1.我們一般選擇數組的第一個元素來進行比較,這樣可以方便我們遞歸調用。 2.首先設置一個Temp變量,然後從數組的最後一位向前移動,即找到一個小於Temp的數s[j],然

原创 cocos2dx init() 和 onEnter()的區別

最近在寫代碼的時候,在使用前輩封裝好的函數時,經常會看到onEnter 和onExit(),閒下來的時候就上網查了一些資料,主要的說明: init()和onEnter()這倆個方法都是CCNode的方法。其區別如下: 1.其被調

原创 Coco2dx 使用sqlite數據庫存儲以及加密數據總結

我還記得今年年初的項目中,我們對數據的讀取都是從execl導出爲json文件,通過解析json文件信息,來獲取遊戲的配置信息。這樣做簡單但是當我們插入或者是刪除其中的某個數據項的時候,修改起來比較的麻煩而且容易出現錯誤,而且不容易查錯。而

原创 循環隊列

#include<stdio.h> #include<stdlib.h> #include<process.h> #define MAXSIZE 10; #define OK 1; #define ERROR 0; #define OVE

原创 cocos2dx Unknown type name 'class'; did you mean 'Class'?問題解決!

前段時間我遇到這個問題,當時沒有怎麼重視,而昨天同事也出現了同樣的問題,果斷寫出來,希望能幫助其他童鞋! 具體的情況時我在使用tiledmap中創建了一個Block磚塊類,剛開始都還沒有出現問題,但是在運行的過程中突然出現Unknow

原创 單鏈表的查找、刪除、插入!

#include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <iostream> using namespace std; typedef int Statu

原创 利用棧實現進制的轉換

其實平時處理進制轉換的處理方式更方便,最後只需處理一下倒序輸入就可以了! 然而爲了體現棧“後進先出” 的思想,利用棧來處理最後結果的倒序輸出囧。#include <iostream> #include <stdio.h> #include

原创 cocos2d開發響應android手機home和back的處理優化

  首先的是不知不覺的自己快做手機遊戲兩年了。最近空閒了,總結一下之前遇到了各種坑,以及解決方案。首先是在做第一個項目的時候,先說說印象最深刻的也是最蛋疼的事情。在遊戲快要上線的時候,也就是需要接入sdk的時候,發現了一下很讓人背痛的問題

原创 二叉樹遍歷

#include <stdio.h> #include <stdlib.h> typedef char Elem; typedef struct Node { Elem data; struct Node *p

原创 線段樹

#include<iostream> using namespace std; #define Maxn 10000 struct Node {  int a,b,left,right,cover; };

原创 進出棧

很久沒有看多數據結構了,今天遇到一道題,哎!不會啊, 一狠心就寫一遍了!   #include <iostream> #include <stdio.h> #include <stdlib.h> #include <ctype.h> #i

原创 最小生成樹 Prim算法

哎呀,最近準備着面試了,把以前會的算法都來複習一下,希望筆試的時候能順利些呢!囧 其中map[i][j] 表示 : i 點 到j點的距離爲 map[i][j] int prim() { int i,pos,min,j,res