官术网_书友最值得收藏!

First things first

As we are going to start creating the game from scratch, let's remove all the code that is already present in the HelloWorldScene.cpp file.

So, we open up the project by navigating to wp8Game/wp8Game-XAML/wp8Game.sln in Visual Studio and clicking on the HelloWorldScene.cpp file in the Solution Explorer pane under the wp8Component project in the classes folder. We then go to the init() function and remove CCMenuItem, CCMenu, and CCSprite. We need to make sure that the init() function looks as follows:

bool HelloWorld::init()
{
    //////////////////////////////
    // 1. super init first
    if ( !CCLayer::init() )
    {
        return false;
    }
    
    visibleSize = CCDirector::sharedDirector()->getVisibleSize();
    CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();
    
    return true;
}

As Windows doesn't use a close button function, we might as well remove the close button function from the HelloWorldScene.cpp and HelloWorldScene.h files. So, we remove the following function from the .h file:

    // a selector callback
    void menuCloseCallback(CCObject* pSender);

Furthermore, we remove the following from the .cpp file:

void HelloWorld::menuCloseCallback(CCObject* pSender)
{
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT) || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8)
    CCMessageBox("You pressed the close button. Windows Store Apps do not implement a close button.","Alert");
#else
    CCDirector::sharedDirector()->end();
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
    exit(0);
#endif
#endif
}

Now, we build and run the project to make sure that there are no build errors. When the build runs, we should see a blank black screen like the following:

主站蜘蛛池模板: 常州市| 卢湾区| 鱼台县| 屯留县| 南江县| 铁岭县| 东兴市| 嘉峪关市| 福安市| 铜鼓县| 灌南县| 弋阳县| 黑龙江省| 东安县| 民勤县| 延川县| 古蔺县| 乐山市| 新晃| 绥德县| 博野县| 甘德县| 江北区| 大悟县| 万年县| 青田县| 镇宁| 贵阳市| 图们市| 丰宁| 咸丰县| 乌拉特后旗| 望奎县| 抚州市| 景洪市| 莆田市| 呼图壁县| 浦江县| 靖西县| 察雅县| 外汇|