原创 Cocosd-x設計模式之三:管理者模式

       此篇將要學習的是管理着模式,他和上篇中的二段構建模式一樣,是在《Cocoa設計模式》一書中所提及的模式,在之所以出現在cocos2d-x中,主要是它能爲一組相關的對象提供一個統一的全局訪問點,同時可以提供一些簡潔的接口來獲取

原创 Cocos2d-x設計模式之二:二段構建模式

       這裏將介紹到cocos2d-x常用設計模式之二---二段構建模式,顧名思義,其實也就是在創建一個對象時,將內存分配和對象初始化分開進行,這樣做的好處主要是:1.對象在初始化時可能會發生某些異常,C++中,類的構造函數是無返回

原创 Cocosd-x設計模式之四 :外觀模式

   這一篇將來學習“外觀模式”,在cocos2d-x引擎中,一個採用此設計模式的經典類就是SimpleAudioEngine,此模式的核心思想是,爲子系統中的一組接口提供一個一致的界面,它定義了一個高層接口,這個接口使得上層使用子系統更

原创 cocos2d-x 數學函數、常用宏粗整理

      廢話不多說,總之這是一篇好文章,它會教會我們很多“偷懶”的方法!【轉自Shine Team】:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html最

原创 json數組對象和對象數組

       前面已經有了一篇關於cocos2d-x解析json數據的博文,但講得太過初略,在實際項目開發中感覺不夠用,於是在網上找到了一篇講得比較詳細的,裏面主要講解json數組,另外也對json數據的格式有一個全面的介紹,對我今天的代

原创 如何將cocos2d-x項目打包成一個.exe

今天在CSDN上看到了一片有趣的博文,沒錯,他還是關於cocos2d-x的,但不同之處是,這會正對的不是ios又或安卓,而是我們最熟悉的windows,他教會了我如何將一個cocos2d-x編譯後產生的二進制文件打包爲一個.exe文件,看到

原创 我的友情鏈接

51CTO博客開發

原创 Cocos2d-x中的數組類CCArray深入分析

       前面的博文中我們提到了一個詞典類CCDictionary,它和數組類CCArray共稱Cocos2d-x兩大常用數據結構,因爲在項目中數組類CCArray我們使用的實在是太多了,因此這裏補充一篇關於CCArray深入分析的博

原创 Cocos2d-x擴展類中UIImageView類的使用疑問

   這篇博文中,主要將自己今天在項目中使用UIImageView類時遇到的一些問題寫下來,其中涉及到一些不去嘗試可能就不會知道的東西。    最近兩天剛接觸CocoStudio,在項目中使用了用它導出的文件,其中用到了一個圖片控件,他在

原创 Cocosd-x設計模式之五 :觀察者模式

這一篇我們將來學習觀察者模式,在Cocos2d-x中應用此模式的典型類是CCNotificationCenter,個人感覺MFC中的消息機制和這個模式很相似,觀察者可以註冊自己所關心的目標,一旦目標發生某種改變就會遍歷註冊過它的所有觀察者,

原创 Cocos2d-x中類CCProgressTimer實現遊戲人物血條

最近參與的一個項目中,大量用到了“血條”,我是通過Cocos2d-x中的CCProgressTime來實現的,下面來記錄一下我的實現方法。一、CCProgressTimer的基本使用步驟:cocos2d-x的進度條函數CCProgressT

原创 我的友情鏈接

51CTO博客開發

原创 Cocos2d-x CCNotifitionCenter類的使用介紹

       之前在學習cocos2d-x常用設計模式時,我們知道了一個相關的類CCNotifitionCenter,但當時那篇博文主要講解觀察者模式,對於CCNotifitionCenter類只是輕描淡寫,之後我也在網上看了幾篇關於此類

原创 如何將cocos2d-x項目打包成一個.exe

今天在CSDN上看到了一片有趣的博文,沒錯,他還是關於cocos2d-x的,但不同之處是,這會正對的不是ios又或安卓,而是我們最熟悉的windows,他教會了我如何將一個cocos2d-x編譯後產生的二進制文件打包爲一個.exe文件,看到

原创 在cocos2d-x中實現真隨機數

今天在項目中用到了隨機數,但發現cocos2d-x中宏CCRANDOM_0_1提供的都是非常有規律的隨機數,後來上網查資料的值,產生隨機數的函數rand需要一個“種子”,默認情況下,該種子的值是不變的,因此每次程序運行,我們都會看到,它所產