游戏结束的时候,有一个绿色栏,覆盖整个屏幕。现在我们来实现一下。
在HelloWorldScene.h中声明addEndLine函数
//添加结束的绿色栏,占满屏幕 void addEndLine();
在HelloWorldScene.cpp中具体实现addEndLine函数
//添加结束的绿色栏,占满屏幕 void HelloWorld::addEndLine() { auto b = Block::createWithArgs(Color3B::GREEN, visibleSize, "Game Over", 30, Color4B::BLACK); addChild(b); }
在init函数中,先注释掉addStartLine函数,添加addEndLine函数
//addStartLine(); addEndLine();
运行效果如下: