原创 Cocos2dx------五子棋

五子棋最大的難點就是自己落子後,電腦在什麼位置落子, 我這裏用了 http://blog.csdn.net/onezeros/article/details/5542379 這篇文章裏的第一種算法 己方落子的話,就觸摸棋盤,然後判斷觸摸

原创 Cocos2dx------八皇后算法

皇后問題,是一個古老而著名的問題,是回溯算法的典型案例。該問題是國際西洋棋棋手馬克斯·貝瑟爾於1848年提出:在8X8格的國際象棋上擺放八個皇后,使其不能互相攻擊,即任意兩個皇后都不能處於同一行、同一列或同一斜線上,問有多少種擺法。 思

原创 Cocos2dx------華容道

華容道遊戲的難點就2個 1.如何把棋子顯示到指定的位置 2.如何移動 17 18 19 20 13 14 15 16 9 10 11 12 5 6 7 8 1 2 3 4 對於第一個問題我是   把棋盤 看成 一個 4*5的表  

原创 cocos2dx適配方案新解——秒殺所有分辨率

轉自     http://www.zaojiahua.com/adaptation.html# 這幾天寫好了忍者飛鏢的小例子,移植到android平臺上一看,小了不少。於是纔想到了分辨率的問題,接着就研究了倆個晚上的分辨率,今天

原创 cocos2dx[3.2](11)——新回調函數std::bind

【嘮叨】     自從3.0引用了C++11標準後,回調函數採用的新的函數適配器:std::function、std::bind。     而曾經的回調函數menu_selector、callfunc_selector、ccco

原创 cocos2dx基礎篇(23)——進度條CCProgressTimer

本文出自 “夏天的風” 博客,請務必保留此出處http://shahdza.blog.51cto.com/2410787/1546707 【嘮叨】     哎,周圍的同學都在搞cocos2dx 3.X了,而我還在用2.2.

原创 【Cocos2d-x 3.2】裁剪節點(ClippingNode)總結

本文出自 “夏天的風” 博客,請務必保留此出處http://shahdza.blog.51cto.com/2410787/1561937 有時候我們需要顯示一張圖片的部分區域,比如文字遮罩、圖片遮罩等。 本節要講的C

原创 cocos2dx常見的46種+22種動作詳解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {   

原创 cocos2dx番外篇——更換精靈圖片

本文出自 “夏天的風” 博客,請務必保留此出處http://shahdza.blog.51cto.com/2410787/1548517 1、直接通過圖片更換     使用setTexture(CCTexture2D*)函數,可

原创 char*,const char*和string的相互轉換

1. string轉const char* string s = "abc"; const char* c_s = s.c_str(); 2. const char*轉string 直接賦值即可 const cha

原创 C++ 類訪問控制(public/protected/private)

本文出自 “將弛直奔” 博客,請務必保留此出處http://cnmtjp.blog.51cto.com/204390/36548 C++中 public,protected, private 訪問標號小結,即訪問標號使用限制。

原创 Cocos2dx------2048遊戲

Cocos2d-x 3.1代碼跟資源文件下載地址   http://yunpan.cn/ccH7rrMpkPiz2 (提取碼:9ab6) 2048這遊戲主要需要實現以下幾種功能: 1.通過滑動,對圖塊進行移動 2.滑動結束後在空白的

原创 C C++ string轉char*

string 是c++標準庫裏面其中一個,封裝了對字符串的操作  把string轉換爲char* 有3中方法: 1。data  如: string str="abc"; char *p=str.data(); 2.c_str  如:str

原创 Cocos2dx------詳細介紹如何編寫掃雷這個遊戲含源碼(三)

init函數代碼 bool HelloWorld::init() {srand(time(NULL));//隨機種子brush=1;//初始化畫筆爲正常的lv=1;//初始化難度爲初級Cantouch=true;winSize=CCDir

原创 Cocos2dx------詳細介紹如何編寫掃雷這個遊戲含源碼(一)

本人用的Cocos2dx 2.2.3版本 第一步 明確 編寫的思路 掃雷需要實現的功能 1.有3種難度 初級9*9,10個雷 中級16*16,40個雷 高級30*16,99個雷 2.有個按鈕點擊可以重新開始遊戲 3.有個文本顯示剩餘的