Grid3D actions does not work well when I Use setContentScaleFactor

I tried cc.PageTurn3D at first
var action = cc.PageTurn3D.create(2, cc.size(15, 10));
when I use
pDirector->setContentScaleFactor(resourceSize.width/designSize.width);
in my AppDelegate.cpp,
the top half of page is not visible in whole animation.
Then I tried another grid 3D action, FadeOutUpTiles, it only shows some parts, too.

Could you provide more about how you did in Appdelegate.cpp?
How did you set resource search path, design resolution?

James Chen wrote:

Could you provide more about how you did in Appdelegate.cpp?
How did you set resource search path, design resolution? TargetPlatform platform = CCApplication::sharedApplication()->getTargetPlatform();

if (platform == kTargetIphone || platform == kTargetIpad)
    {
        std::vector searchPaths = CCFileUtils::sharedFileUtils()->getSearchPaths();
        searchPaths.insert(searchPaths.begin(), "Published-iOS");
        CCFileUtils::sharedFileUtils()->setSearchPaths(searchPaths);
        if (screenSize.height == 1536) //iPad-hd
        {
            CCLog("resources-ipadhd");
            resourceSize = CCSizeMake(2048, 1536);
            resDirOrders.push_back("resources-ipadhd");
        }
        else if (screenSize.height == 640)// iphonehd
        {
            CCLog("resources-iphonehd");
            resourceSize = CCSizeMake(960, 640);
            resDirOrders.push_back("resources-iphonehd");
        }
        else if (screenSize.height == 768)//iPad
        {
            CCLog("resources-ipad");
            resourceSize = CCSizeMake(1024, 768);
            resDirOrders.push_back("resources-ipad");
        }
        else//iPhone 3GS
        {
            CCLog("resources-iphone");
            resourceSize = CCSizeMake(480, 320);
            resDirOrders.push_back("resources-iphone");
        }
    }
    else if (platform == kTargetAndroid || platform == kTargetWindows)
    {
        if (screenSize.width > 720)
        {
            resourceSize = CCSizeMake( 960,640);
            resDirOrders.push_back("resources-large");
        }
        else if (screenSize.width > 568)
        {
            resourceSize = CCSizeMake(720, 480);
            resDirOrders.push_back("resources-medium");
        }
        else
        {
            resourceSize = CCSizeMake(568, 320);
            resDirOrders.push_back("resources-small");
        }
    }

    CCFileUtils::sharedFileUtils()->setSearchResolutionsOrder(resDirOrders);
    pDirector->setContentScaleFactor(resourceSize.width/designSize.width);
    CCEGLView::sharedOpenGLView()->setDesignResolutionSize(designSize.width, designSize.height, kResolutionFixedWidth);