Cocos2d-x_CCScene(场景类)介绍

Cocos2d-x_CCScene(场景类)介绍,第1张

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

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

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来进行场景切换以及作为图层的管理者,图层才是将要显示的游戏内容。 总结

以上是内存溢出为你收集整理的Cocos2d-x_CCScene(场景类)介绍全部内容,希望文章能够帮你解决Cocos2d-x_CCScene(场景类)介绍所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1002485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存