錄影機對應的類為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();