原创 cocos2d-x 問題集。

1、源代碼裏的do{}while(0) 今天寫到一個代碼: if(!CCScene::init()) { return false; }後來就去看源代碼:bool CCScene::init() { bool bRet

原创 天天愛猜猜猜

致力於做一款給我身邊的小朋友玩樂的益智遊戲。 一款猜謎遊戲,花了幾天做的,很簡單,用的cocos引擎,題庫一直在持續更新。   已在appstore上線   歡迎大家前來此處留言提建議。

原创 Android遊戲源碼的分析、疑問與交流

最近在eoe下了一個雷電遊戲源碼來看看,想模仿着自己寫一個來着。但看着看着,發現裏面包含的內容確實是博大精深。 如果你也在看這個代碼或是任何一個普通的android遊戲源碼,希望大家可以在這裏互相交流以共同進步。

原创 Cocos2dx練習,持續更新。

"Pratice makes perfect"

原创 cocos2d-x 出錯集。

1、[vs2010, cocos2dx-2.0.4/2.1.x/xxx]Unable to start program以及新建不了cocos2dx項目(點新建項目框框的OK就立刻彈出原新建項目框)        當Debug或Ctrl+

原创 C++練習題,持續更新。

"Pratice makes perfect"   這裏的C++練習題目從不同途徑獲取,答案在評論中給出(答案當然是非唯一的),持續更新中。 1、輸入一個整數,將各位數字反轉後輸出; 2、輸入一個整數,求出它的所有因子; 3、編寫程序輸

原创 Android列表及其長按事件

列表三元素: 1、展示列表的View(ListView) 2、適配器(即View與數據的中介 - adapter) 3、數據(data) public class MainActivity extends ListActivi

原创 經典同步問題之哲學家進餐

問題描述:假設有5個哲學家,他們把一生都拿來思考和喫飯。他們共用一個圓桌喫飯,有一鍋米飯,每個人兩邊有兩根筷子。當某位哲學家思考時,他與其他同事不交互。時而,他會感到飢餓,並試圖拿起與他相近的左右兩根筷子。當5個哲學家同時飢餓,且同時那起

原创 關於Cocos2d-x android的環境搭建、Demo運行的注意事項。

Cocos2d-x android下的環境搭建,網上教程太多了。 總的來說是需要:JDK、android-sdk和android-ndk、cygwin以及Cocos2d-x。 安裝相應的這些之後則在各自的文件夾下指定的文件配置好相應的路徑

原创 設計模式 之“他見”與“我解”

       設計模式的案例和教程網上和書籍均比比皆是,且都可以是長篇大論。在此,我摘抄的是一句到幾句我認爲是足以對我能起到啓發或概括亦或是點睛作用的句子。“他見”是指別人或書本上的客觀看法,而“我解”則是我自己對這些客觀看法的觀點。  

原创 java使用Iterator迭代出現"java.uitl.ConcurrentModificationException"錯誤原因及解決方法概述

最近在模仿着寫一個雷電遊戲,其中有一段源代碼是這樣的: for (int j = 0; j < enemys.size(); j++) { Enemy ene = enemys.get(j); if (ene.y < height)

原创 虛析構函數解析

Ø       C++ 指出:當一個派生類對象通過使用一個基類指針刪除,而這個基類有一個非虛的析構函數,則結果是未定義的。運行時比較有代表性的後果是對象的派生部分不會被銷燬。如果一個類要被另外一個類繼承,而且用其指針指向其子類對象時,如A

原创 cocos2dx 內存管理

cocos2dx的內存管理移植自Objective-C, 對於沒有接觸過OC的C++開發人員來說是挺迷惑的。不深入理解內存管理是無法寫出好的C++程序的,我用OC和cocos2dx也有一段時間了,在此總結一下,希望對想用cocos2dx

原创 C++詞典

Const 五、對於函數 void Fuction1 ( const int r );   此處爲參數傳遞C++ const變量值,意義是變量初值不能被函數改變 const int Fuction1 (int);   此處返回

原创 Android遊戲製作退出框遇到的問題:object not locked by thread before wait()和Can't create handler inside thread

目標效果:在生命小於0時,出現遊戲結束畫面,然後畫面停頓1.5s後顯示彈出框問是繼續還是退出。 我在製作工程中出現問題有兩: 問題1:java.lang.IllegalMonitorStateException: object