原创 cocos2d-x3.0事件處理機制

cocos2d-x3.0事件處理機制 事件回調 3.0 後的事件回調函數接口都不一樣了,例如按鈕的menu_selector(),update的 schedule_selector等,都已成明日黃花。而新的回調接口,則由四個CC_CAL

原创 容器(上)

容器(上)          STL是一個標準的C++庫,容器是其中的一個重要組成部分。在實現容器時主要提供了順序容器和關聯容器。STL爲容器的遍歷提供了迭代器。STL也提供了100多種算法的實現。這些算法包括有排序、遍歷等。   (面試

原创 cocos2d-x設置橫豎屏

cocos2d-x設置橫豎屏   IOS目錄中RootViewController.mm   //顯示豎屏 -(BOOL)shouldAutorotate{        returnNO; } //顯示橫屏 -(BOOL)shouldA

原创 cocos2d-x下獲取系統的當前時間

cocos2d-x下獲取系統的當前時間   struct tm *tm; time_t timep; time(&timep); tm = localtime(&timep); int year = tm->tm_year + 1900;

原创 Sprite(精靈)全解

Sprite(精靈)全解   精靈是遊戲中十分重要的組成部分,隨處可見,如:遊戲背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用圖片展示的,基本上需要使用精靈類。   1. 首先來了解一下跟精靈相關的幾個類: (1) Te

原创 數據結構與算法學習筆記03(騰訊面試題)

數據結構與算法學習筆記03(騰訊面試題)   題目:快速找到未知長度單鏈表的中間節點。   普通的方法很簡單,首先遍歷一遍單鏈表以確定單鏈表的長度L。然後再次從頭節點出發循環L/2次找到單鏈表的中間節點。 算法複雜度爲:O(L+L/2)=

原创 數據結構與算法學習筆記01(引言)

數據結構與算法學習筆記01(引言)   引言:        看到網上一段話是這樣寫的:          “算法是程序的靈魂,爲什麼有些網站能夠在高併發和海量吞吐情況下依然堅如磐石,大家可能會說: 網站使用了服務器集羣技術、數據庫讀寫分

原创 數據結構與算法學習筆記02_1(線性表)

數據結構與算法學習筆記02_1(線性表)   抽象數據類型的標準格式: ADT 抽象數據類型名 Data        數據元素之間邏輯關係的定義 Operation        操作 endADT   線性表應該有什麼樣的基本操作?

原创 數據結構與算法學習筆記02_3(線性表)

數據結構與算法學習筆記02_3(線性表)   單鏈表的整表創建 單鏈表整表創建的算法思路如下: 創建單鏈表的過程是一個動態生成鏈表的過程,從“空表”的初始狀態起,依次建立各元素結點並逐個插入鏈表。 所以單鏈表整表創建的算法思路如下: 聲明

原创 數據結構與算法學習筆記02_2(線性表)

數據結構與算法學習筆記02_2(線性表)   2、線性表的鏈式存儲結構   單鏈表 除了存儲其本身的信息外,還需存儲一個指示其直接後繼的存儲位置的信息。 我們把存儲數據元素信息的域稱爲數據域,把存儲直接後繼位置的域稱爲指針域。鏈表中的第一

原创 容器(下)

容器(下)   (面試題)什麼是迭代器的範圍        迭代器是STL提供的對一個容器的對象訪問方法,並且定義了容器中對象的範圍。迭代器就如同一個指針,但是,迭代器不僅僅是指針,因此不能認爲迭代器一定具有地址值。          迭

原创 子類調用父類方法:c++和java的不同

子類調用父類方法:c++和java的不同   bool GameScene::init(){ if (!Layer::init()) { return false; } } 我自定義了一個場景,在場景的初始化中,有這麼一句:

原创 cocos2d-x 大型ARPG手遊研發----研發思路及感想

cocos2d-x 大型ARPG手遊研發----研發思路及感想 轉載:http://www.cnblogs.com/zisou/articles/cocos2d-x-ARPG.html       我半年前進入了目前的這家做教育行業的公司

原创 極客

極客   “極客”一詞,來自於美國俚語“geek”的音譯,一般理解爲性格古怪的人。數學“極客”大多是指,並不一定是數學專業但又對數學等技術有狂熱的興趣並投入大量時間鑽研的人。又譯作“奇客”。以前是對那些殘忍的馬戲表演者和令人厭惡的不食人間

原创 模板

模板          開發程序的時候,經常遇到某些功能在代碼的實現上都一樣,不同的是隻處理的對象類型不一樣,這個時候,最好對代碼進行重構,將其中的共性提取出來,以實現代碼的重用。C++模板技術是實現重用的一種方式。        模板包