加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d-x_CCScene(场景类)介绍

发布时间:2020-12-14 19:02:15 所属栏目:百科 来源:网络整理
导读:被导演持有的场景对象,是第一个包含游戏内容的层次。但是就其本身来说,并不包含任何实际的绘制内容。可以将场景看作是引擎中游戏画面划分当中一个重要的容器。它只是在游戏界面管理中发挥了重要作用。场景通常不包含游戏逻辑,仅仅是作为一个容器,将不同

被导演持有的场景对象,是第一个包含游戏内容的层次。但是就其本身来说,并不包含任何实际的绘制内容。可以将场景看作是引擎中游戏画面划分当中一个重要的容器。它只是在游戏界面管理中发挥了重要作用。场景通常不包含游戏逻辑,仅仅是作为一个容器,将不同的层组合到一起,最终呈现给玩家一个完整的画面。

CCScene* HelloWorld::scene()
{
    // 初始化场景
    CCScene *scene = CCScene::create();
    
    // 初始化层
    HelloWorld *layer = HelloWorld::create();
    
    // 把层添加到场景
    scene->addChild(layer);

    // 返回场景
    return scene;
}

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

每个场景都是通过不同的图层(CCLayer)的叠加和组合协作来实现不同的内容。因此,通常每个场景都是由一个或者几个图层组成的,用CCScene来进行场景切换以及作为图层的管理者,图层才是将要显示的游戏内容。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读