background image

cocos2d-x 完成游戏后的一些修饰

在这一章里,我们将会添加新的场景。当你干掉一定数量的怪物时,在屏幕上显示

“You Win”,而当有怪物逃出屏幕左侧时,显示“You Lose”。

下面我们在类目录里新建两个文件,

GameOverScene.cpp 和 GameOverScene.h。

GameOverScene.h 的内容

1#ifndef _GAME_OVER_SCENE_H_

2#define _GAME_OVER_SCENE_H_

3

4#include "cocos2d.h"

5

6class GameOverLayer : public cocos2d::CCLayerColor

7{

8public:

9 GameOverLayer():_label(NULL) {};

10 virtual ~GameOverLayer();

11 bool init();

12 LAYER_NODE_FUNC(GameOverLayer);

13

14 void gameOverDone();

15

16 CC_SYNTHESIZE_READONLY(cocos2d::CCLabelTTF*, _label, Label);

17};