cocos2d-x的幀頻系統預設是60幀每秒。
view code
1上面的方法就是計算當前時間的,而且是以毫秒為單位返回的。至於這個時間有什麼用處,接著看下面的**。/**這裡返回的單位是按毫秒計算,這個時間的wallclock時間,即1970_1_1到現在的時間差*/2
static
long
getcurrentmillsecond()
view code
1關於cocos2d-x的底層定時驅動就是這樣了。/**這個方法是個死迴圈,而且經常會睡一會,但是每次醒來都是幹一件大事,驅動場景的重繪*/2
int3910
11for
(;;)
1819}20
return -1
;21 }
cocos2d x 引擎 目錄結構
詳細的介紹下引擎的目錄結構 box2d 物理引擎box2d的相關源 chipnunk 物理引擎chimunk的相關源 cocos2dx cocos2d x的核心源 cocosdenshion 封裝了聲音多平台實現的原始檔 doxygen 生成doxygen專案文件時需要的配置檔案 hellolua ...
Cocos2d x與OpenGL底層的感想
這篇文章想寫一些工作經常碰到的一些問題,為什麼我做乙個2d遊戲,渲染100多個精靈就會卡。他們同樣是做2d遊戲,為什麼渲染那麼多東西幀數非常高,一點卡頓的樣子都沒有?這裡我們排除一些邏輯因素,在相同遊戲邏輯複雜度下。我每幀也沒什麼邏輯運算也還是卡,這裡我們首先排除掉cpu對於遊戲幀數瓶頸的限制。我們...
cocos2d x引擎基礎使用(2) 導演類
導演在cocos2d x引擎裡面對應的類為ccdirector。在整個遊戲中一般只有乙個導演。在遊戲開始時,初始化ccdirector,遊戲結束時,銷毀它。ccdirector提供了管理場景的方法,如runwithscene drawscene pushscene和replacescene等,通過這...