在cocos2d-x里面,游戲的任何時間,只有一個場景對象實例處於運行狀態,該對象可以作為當前游戲內容的整體包對象 Cocos2d-x引擎除了提供了CCDirector,還提供了一個CCDisplayLinkDirector,CCDisplayLinkDirector是一個可以自動刷新 ...
場景 CCScene 類結構: CCScene主要有以下兩個函數: bool init 初始化函數 static CCScene node void 生CCScene 作為場景類,為何只有這兩個函數而沒有其他方法呢,因為目前在CCScene承擔的是一個容器的功能,游戲開發時需要渲染的對象反正CCScene里面統一管理,包括創建 銷毀和場景切換等,而且從其類的結構圖可看出,其直接繼承了CCNode類 ...
2012-07-01 21:15 0 4868 推薦指數:
在cocos2d-x里面,游戲的任何時間,只有一個場景對象實例處於運行狀態,該對象可以作為當前游戲內容的整體包對象 Cocos2d-x引擎除了提供了CCDirector,還提供了一個CCDisplayLinkDirector,CCDisplayLinkDirector是一個可以自動刷新 ...
在cocos2d-x中,每個節點(CCNode)都需要用到,即當節點發生旋轉、縮放和位置變化等時,都需要覆蓋CCCamera,然后這個節點通過CCCamera重新渲染。 類結構: 其主要函數如下: char * description (void) //返回當前攝像機的描述 void ...
CCSprite是一副2D圖像,CCSprite可以通過圖像或者圖像中的一個矩形子區域創建 如果它的父節點或者任意繼承樹上的節點是CCspriteBatchNode則具有下述特性: 父節點是CCSpriteBatchNode時具有的特性: 更快的渲染速度,特別時CCSpriteBatchNode ...
類繼承圖: 主要函數: virtual CCObject * copyWithZone (CCZone *pZone)//克隆對象 virtual bool isDone (void)//動作是否已經換成 virtual void startWithTarget (CCNode ...
首先是類結構: 可以看到CCNode 幾乎是游戲中處理的大部分類的父類,其主要有以下函數: virtual int getZOrder (void) //獲取節點的順序 virtual const CCPoint & getPosition (void) //獲取節點的位置 ...
Cocos2d-X是一個開源的移動2D游戲框架,MIT許可證下發布的。這是一個C + +cocos2d-iPhone項目的版本。cocos2d-X發展的重點是圍繞cocos2d跨平台。即其實現一次編碼,再各平台分別編譯后即可運行,不許為跨平台修改大量代碼,不需要在一直方面花費很多時間和人力,目前 ...
場景A傳值到場景B A.cpp B.h B.cpp ...
Cocos2d-x的目錄結構如下: 目錄的具體結構介紹如下: Box2D:物理引擎Box2D的相關源文件 Chipmunk:物理引擎chipmunk的相關源文件 cocos2dx:cocos2d-x引擎的核心部分,存放了引擎的大部分源文件 CocosDenshion:聲音模塊相關 ...