天天看点

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();      

继续阅读