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),节点才会被渲染成大家可以看到的,例如背景和人物角色等。

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