天天看點

cocos2d-x引擎基礎使用(3)--錄影機

錄影機對應的類為CCCamera。每一個節點(CCNode)都需要使用CCCamera。當節點發生縮放、旋轉或位置變化時,都需要覆寫CCCamera,重新渲染。CCCamera繼承自CCObject類。

CCCamera的主要方法如下:

void setDirty(bool bValue);   

bool isDirty(void);   

void restore(void);   

void locate(void);   

void setEyeXYZ(float fEyeX, float fEyeY, float fEyeZ);   

void setCenterXYZ(float fCenterX, float fCenterY, float fCenterZ);   

void setUpXYZ(float fUpX, float fUpY, float fUpZ);    

void getEyeXYZ(float *pEyeX, float *pEyeY, float *pEyeZ);    

void getCenterXYZ(float *pCenterX, float *pCenterY, float *pCenterZ);   

void getUpXYZ(float *pUpX, float *pUpY, float *pUpZ);    

static float getZEye();      

繼續閱讀