Cocos2d-x::节点、精灵、布景层

本文介绍了Cocos2d-x中节点(CCNode)的操作,如设置和获取z轴顺序、缩放、位置、倾斜、锚点、大小、可见性和旋转角度。特别指出与CCNode的差异,包括构造函数中忽略锚点定位的特性。还提到了CCLayerRGBA和CCNodeRGBA用于设置RGB和 Blend 值,并能影响子节点。CCLayerColor则用于创建纯色背景层,而CCLayerGradient则提供了渐变色效果的背景层。
摘要由CSDN通过智能技术生成
一、CCNode
1.特点
(1)可以包含其他节点,进行添加、获取、删除子节点;
(2)可以执行周期性回调任务;
(3)可以执行动作;

2.属性
position   //位置
scale(x,y)//缩放
rotation(indegrees,clockwise) //旋转
skew //倾斜
CCCamera //视点转换
CCGridBase //网类转变
anchor point //锚点
size //尺寸
visible //可见
z-order //z轴值
openGL z position //openGL z值

3.接口(略)

3.2 图形属性
  • 设置、获取z轴顺序,z值大的覆盖z值小的
  • 设置、获取OpenGL z轴的顶点
  • 设置、获取缩放值
  • 设置、获取位置
  • 设置、获取倾斜角度
  • 设置、获取锚点
  • 设置、获取大小
  • 设置、获取可见性
  • 设置、获取旋转角度

PS: unsigned int getChildrenCount( void ) const ;
//const 函数
这样的函数叫常成员函数。常成员函数可以理解为是一个“只读”函数,
它既不能更改数据成员的值,也不能调用那些能引起数据成员值变化的成员函数,只能调用const成员函数。

const用在成员函数后  主要是针对类的const  对象
如:
class 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值