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

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:

主站蜘蛛池模板: 太康县| 怀宁县| 蒲城县| 鲜城| 巫山县| 海林市| 皮山县| 张家港市| 神木县| 宁德市| 阳东县| 五峰| 多伦县| 乐清市| 威信县| 榕江县| 海口市| 长子县| 二连浩特市| 荔浦县| 安泽县| 绥滨县| 黑河市| 时尚| 图木舒克市| 泗水县| 上高县| 蚌埠市| 海淀区| 阜南县| 根河市| 惠州市| 信丰县| 牡丹江市| 临漳县| 盐源县| 阳春市| 麦盖提县| 永安市| 出国| 成武县|