cocos2d-x学习之CCLayer

本文介绍了cocos2d-x引擎中的CCLayer类,它是游戏场景中的布景,用于组织不同任务的层。每个层可以包含多种元素如背景、道具、角色等,并通过组合实现丰富游戏界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布景

介绍

CCLayer类对应cocos2d-x引擎里的布景。
每个游戏场景中都可以有很多层,每一层负责各自的任务,例如专门负责显示背景、专门负责显示道具和专门负责显示人物角色等。在每个层上面可以放置不同的元素,包括文本、精灵和菜单等。
通过层以及层与层之间的组合关系,我们就能够让游戏显示出各种各样的界面了。

类结构图

主要函数


bool  init () //初始化函数

virtual void  onEnter ()//进入时的回调函数

virtual void  onExit ()//离开时的回调函数

virtual void  onEnterTransitionDidFinish ()//进入后的回调函数

virtual bool  ccTouchBegan (CCTouch *pTouch, CCEvent *pEvent)//单点触屏事件

virtual void  ccTouchesBegan (CCSet *pTouches, CCEvent *pEvent)//多点触屏事件

virtual void  ccTouchesMoved (CCSet *pTouches, CCEvent *pEvent)//在触摸屏幕移动事件

virtual void  ccTouchesEnded (CCSet *pTouches, CCEvent *pEvent)//触摸屏幕移动时间结束

virtual void  ccTouchesCancelled (CCSet *pTouches, CCEvent *pEvent)//触屏事件取消

static CCLayer *  node (void)//生成layer

 
版权信息:原创文章: 咸蛋博客
本文标题: cocos2d-x学习之CCLayer
本文链接: http://xiandanboke.com.cn/?p=769转载请注明转自 咸蛋博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值