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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值