Cocos2d-x 之场景类(CCScene)


被导演持有的场景对象,是第一个包含游戏内容的层次。但是就其本身来说,并不包含任何实际的绘制内容。你可以将场景看做是引擎中游戏画面划分当中一个重要的内容。它只是在游戏界面管理中发挥看重要作用。场景通常不包含游戏逻辑,仅仅是作为一个容易,将不同的层组合到一起,最终呈现给玩家一个完整的画面。它代表了游戏运行中得一个状态,其包含的图层是更小一级的容器。图层中包含了游戏逻辑、用户相应已经精灵对象(CCSprite)。

通常情况下游戏中会有三个状态场景:

1.用于显示菜单和按钮界面:主菜单场景

2.用于显示游戏内容的游戏场景

3.用于显示游戏结束或者关于的信息场景


按照游戏内容,可以讲场景划分为三种:

1.展示类场景:播放视频或者简单地在图像上输出文字,来实现游戏的开场介绍、胜利、失败提示、帮助界面

2.选项类场景:主菜单、设置游戏参数等等

3.游戏内容场景:主要显示游戏中得内容,除了游戏场景对象是由开发者完全定制的之外,其他类场景基本上都是引擎中通用架构实现的



场景转换效果:

类名称解释
CCTransitionFade淡进淡出
CCTransitionFadeBL从右上开始的图块反转效果
CCTransitionFadeTR从左下开始的图块反转效果
CCTransitionTurnOffTitles图块关闭
CCTransitionJumpZoom跳出缩小效果
CCTransitionMoveInL从左侧移出
CCTransitionPageTurn翻页
CCTransitionRadialCCW雷达转针效果(逆时针)
CCTransitionRotoZoom旋转缩小
CCTransitionShrinkGrow变大效果
CCTransitionSlideInL从左侧推动
CCTransitionCrossFade交叉淡进淡出效果
CCTransitionRadialCW雷达转针效果(顺时针)
CCTransitionPageForward前翻页效果
CCTransitionPageBackward后翻页效果


































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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值