上一章 我們分析了Cocos2d-x的內存管理,主要解剖了 Ref、PoolManager、AutoreleasePool這三個類,了解了對象是如何自動釋放的機制。之前有一個類 Node經常出 ...
上一章 我們分析了Cocos2d-x的內存管理,主要解剖了 Ref、PoolManager、AutoreleasePool這三個類,了解了對象是如何自動釋放的機制。之前有一個類 Node經常出 ...
這一章,我們來分析Cocos2d-x 事件機制相關的源碼, 根據Cocos2d-x的工程目錄,我們可以找到所有關於事件的源碼都存在放在下圖所示的目錄中。 從這個event_dispatcher目 ...
上一章,我們分析Node類的源碼,在Node類里面耦合了一個 Scheduler 類的對象,這章我們就來剖析Cocos2d-x的調度器 Scheduler 類的源碼,從源碼中去了解它的實現與應用方法。 ...
上一章我們完整的跟了一遍HelloWorld的源碼,了解了Cocos2d-x的啟動流程。其中Director這個類貫穿了整個Application程序,這章隨小魚一起把這個類分析透徹。 小魚的閱讀源 ...
小魚習慣直接從代碼實例來學習一套成型的引擎庫。 運行cpp-empty-test 一個典型的HelloWorld程序翻看代碼結構 看到了 main.h與main.cpp文件就從這里開始 ...
本章節我們重點分析Cocos2d-x3.0與 場景、層相關的源碼。這部分源碼集中在 libcocos2d –> layers_scenes_transitions_nodes目錄下面 我先發個 ...
上一章我們分析了Scene與Layer相關類的源碼,對Cocos2d-x的場景有了初步了解,這章我們來分析一下場景變換TransitionScene源碼。 直接看TransitionScene的定義 ...
本系列文章發表以來得到了很多朋友的關注,小魚在這里謝謝大家對我的支持,我會繼續努力的,最近更新慢了一點,因為我老婆流產了抽了很多時間來照顧她希望大家諒解,並在此預祝我老婆早日康復。 ...
羅嗦幾句,本系列文章記錄了小魚(本人)自學Cocos2D-X的整個過程,主要從分析Cocos2D-x的源碼方式來學習Cocos2d-x這樣一個優秀的游戲引擎架構,本着不但要知其然還要知其所以然的學 ...