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; }
每个场景都是通过不同的图层(CCLayer)的叠加和组合协作来实现不同的内容。因此,通常每个场景都是由一个或者几个图层组成的,用CCScene来进行场景切换以及作为图层的管理者,图层才是将要显示的游戏内容。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |