cocos2d-x 學習筆記2

攝像機:

攝像機在cocos2d-x引擎裏面對應的類爲CCCamera.CCCamera在cocos2d-x中比較重要,每一個節點(CCNode)都需要使用CCCamera.當節點放生縮放,旋轉和位置變化等時,都需要覆蓋CCCamera,讓這個節點通過CCCamera重新渲染。

在引擎中,CCCamera的類結構如圖5-5所示。CCCamera類的主要函數解釋如下:

void init(void);//初始化函數

void setEyeXYZ(float fEyeX,float fEyeyY,float fEyeZ);//設置Eye的座標

void setCenterXYZ(float fCenterX,float fCenterY,float fCenterZ);//設置Center的座標

void setUpXYZ(float fUpX,float fUpY,float *pEyeZ);//設置Up的座標

void getEyeXYZ(float *pEyeX,float *pEyeY,float *pEyeZ);//獲取Eye的座標

void getCenterXYZ(float *pCenterX,float *pCenterY,float *pCenterZ);//獲取center的座標

void getUpXYZ(float *pUpX,float *pUpY,float *pUpZ);//獲取Up的座標

有了攝像機(CCCamera),節點纔會被渲染成大家可以看到的,例如背景和人物角色等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章