bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("MultiResolution"); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); auto screenSize = glview->getFrameSize(); auto designSize = cocos2d::Size(SCREEN_WIDTH_RETINA, SCREEN_HEIGHT_RETINA); auto gameSize = cocos2d::Size(GAME_WIDTH_RETINA, GAME_HEIGHT_RETINA); std::vector<std::string> searchPaths; if(screenSize.width <= SCREEN_WIDTH_SD) { searchPaths.push_back("SD"); if (PORTRAIT) director->setContentScaleFactor(SCREEN_WIDTH_SD/designSize.width); else director->setContentScaleFactor(SCREEN_HEIGHT_SD/designSize.height); cocos2d::log("Set SD Design Res"); } else if(screenSize.width <= SCREEN_WIDTH_HD) { searchPaths.push_back("HD"); if (PORTRAIT) director->setContentScaleFactor(SCREEN_WIDTH_HD/designSize.width); else director->setContentScaleFactor(SCREEN_HEIGHT_HD/designSize.height); cocos2d::log("Set HD Design Res"); } else { searchPaths.push_back("RETINA"); if (PORTRAIT) director->setContentScaleFactor(SCREEN_WIDTH_RETINA/designSize.width); else director->setContentScaleFactor(SCREEN_HEIGHT_RETINA/designSize.height); cocos2d::log("Set RETINA Design Res"); } cocos2d::FileUtils::getInstance()->setSearchPaths(searchPaths); if (PORTRAIT) glview->setDesignResolutionSize(designSize.height, designSize.width, ResolutionPolicy::NO_BORDER); else glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::NO_BORDER); register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); scene = HelloWorld::createScene(); director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("CocosRender", cocos2d::Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("CocosRender"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); auto frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } #else auto frameSize = glview->getFrameSize(); director->setContentScaleFactor(1.0f); #endif CCLOG("frameWidth=%f, frameHeight=%f", frameSize.width, frameSize.height); register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("Goku Fight"); director->setOpenGLView(glview); //glview->setFrameSize(320, 480); //glview->setFrameSize(640,960); //glview->setFrameSize(640, 1136); //glview->setFrameSize(750, 1334); glview->setFrameSize(1242, 2208); //glview->setFrameSize(480, 800); glview->setFrameZoomFactor(.2f); } CCLOG("FrameSize : %f %f", Director::getInstance()->getOpenGLView()->getFrameSize().width, Director::getInstance()->getOpenGLView()->getFrameSize().height); // turn on display FPS director->setDisplayStats(false); director->getOpenGLView()->setDesignResolutionSize(R::Constants::WIDTH_SCREEN, R::Constants::HEIGHT_SCREEN, ResolutionPolicy::FIXED_HEIGHT); R::Constants::WIDTH_SCREEN = Director::getInstance()->getWinSize().width; /*Size winSize = Size(R::Constants::WIDTH_SCREEN, 800); Size frameSize = glview->getFrameSize(); float widthRate = frameSize.width / winSize.width; float heightRate = frameSize.height / winSize.height; if (widthRate > heightRate) { glview->setDesignResolutionSize(winSize.width, winSize.height*heightRate / widthRate, ResolutionPolicy::FIXED_HEIGHT); } else { glview->setDesignResolutionSize(winSize.width*widthRate / heightRate, winSize.height, ResolutionPolicy::FIXED_HEIGHT); }*/ director->setAnimationInterval(1.0 / 60); register_all_packages(); //auto scene = HelloWorld::createScene(); auto scene = StartScreen::createScene(); director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); int screenWidth = 1024; int screenHeight = 768; if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("Trench-Defence", Rect(0, 0, screenWidth, screenHeight)); #else glview = GLViewImpl::create("Trench-Defence"); #endif director->setOpenGLView(glview); } // turn on display FPS // director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, kResolutionExactFit); // glview->setDesignResolutionSize(400, 475, kResolutionExactFit); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("My Game"); director->setOpenGLView(glview); } // turn on display FPS // director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // 2倍解像度で作れるようにした glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::SHOW_ALL); Size frameSize = glview->getFrameSize(); director->setContentScaleFactor(2.0f); register_all_packages(); // キャラデータ初期化 LibraryManager::create(); auto libraryManager = LibraryManager::getInstance(); libraryManager->init(); // 初期のごまーびーがいればHomeに投げる。 if (!libraryManager->hasGotten("0001")) { auto scene = Tutorial::createScene(); director->runWithScene(scene); }else{ auto scene = Home::createScene(); director->runWithScene(scene); } // run return true; }
bool AppDelegate::applicationDidFinishLaunching() { #ifdef SDKBOX_ENABLED sdkbox::PluginAdMob::init(); #endif // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("test", cocos2d::Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("test"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); auto frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); const char* config = "{\"android\":{\"AdMob\":{\"test\":true,\"ads\":{\"gameover\":{\"type\":\"interstitial\",\"id\":\"ca-app-pub-1329374026572143/1092476511\"},\"home\":{\"width\":300,\"type\":\"banner\",\"id\":\"ca-app-pub-1329374026572143/2685130917\",\"alignment\":\"bottom\",\"height\":50}}}},\"ios\":{\"AdMob\":{\"test\":true,\"ads\":{\"gameover\":{\"type\":\"interstitial\",\"id\":\"ca-app-pub-1329374026572143/4185543717\"},\"home\":{\"width\":300,\"type\":\"banner\",\"id\":\"ca-app-pub-1329374026572143/3847466511\",\"alignment\":\"bottom\",\"height\":50}}}}}"; sdkbox::setInitialConfig(config); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("My Game"); glview->setFrameSize(640, 800); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); auto sceenSize = glview->getFrameSize(); auto designSize = Size(640, 1173); std::vector<std::string> searchPaths; if (sceenSize.width > 640) { auto resourceSize = Size(1080, 1980); director->setContentScaleFactor(resourceSize.width/designSize.width); searchPaths.push_back("bg/hd"); } else{ searchPaths.push_back("bg"); } FileUtils::getInstance()->setSearchPaths(searchPaths); #if (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) // a bug in DirectX 11 level9-x on the device prevents ResolutionPolicy::NO_BORDER from working correctly glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::FIXED_WIDTH); #else glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::FIXED_WIDTH); #endif register_all_packages(); // create a scene. it's an autorelease object //auto scene = HelloWorld::createScene(); //auto scene = SettingScene::create(); auto scene = HeroRunLayer::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("running-bears-cpp", Rect(0, 0, designResolutionSize.width/2, designResolutionSize.height/2)); #else glview = GLViewImpl::createWithFullScreen("running-bears-cpp"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0f / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); /* Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } */ register_all_packages(); srand(unsigned(time(NULL))); // create a scene. it's an autorelease object auto scene = BattleField::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { soomla::CCSoomla::initialize("customSecret"); MuffinRushAssets *assets = MuffinRushAssets::create(); __Dictionary *storeParams = __Dictionary::create(); storeParams->setObject(__String::create("ExamplePublicKey"), "androidPublicKey"); soomla::CCSoomlaStore::initialize(assets, storeParams); __Dictionary *profileParams = __Dictionary::create(); __Dictionary *twitterParams = __Dictionary::create(); twitterParams->setObject(__String::create("T8NMGwKq6USYCjZox86Bxd2RJ"), "consumerKey"); twitterParams->setObject(__String::create("TO88J9QjIJlSGfuyfza9Ox2OgTsLc1rjcmaJknlIMuUw0T1I30"), "consumerSecret"); profileParams->setObject(twitterParams, soomla::CCUserProfileUtils::providerEnumToString(soomla::TWITTER)->getCString()); __Dictionary *googleParams = __Dictionary::create(); googleParams->setObject(__String::create("833688084302-sg4q1vug2ivehp54lu86rig3p0b0q85v.apps.googleusercontent.com"), "clientId"); profileParams->setObject(googleParams, soomla::CCUserProfileUtils::providerEnumToString(soomla::GOOGLE)->getCString()); soomla::CCSoomlaProfile::initialize(profileParams); // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if COCOS2D_VERSION > 0x00030200 glview = GLViewImpl::create("My Game"); #else glview = GLView::create("My Game"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // create a scene. it's an autorelease object auto scene = ProfileScreen::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); std::vector<std::string> resourceOrder; if(!glview) { glview = GLViewImpl::create("7 Of Hearts"); director->setOpenGLView(glview); //glview->setFrameSize(1280, 720); //glview->setFrameSize(800, 480); //glview->setFrameSize(960, 640); // Set the design resolution //glview->set CCSize frameSize = glview->getFrameSize(); //if (frameSize.width >= 960) //{ //resourceOrder.push_back("960X640"); //} //else //if (frameSize.width < 960) //{ // resourceOrder.push_back("800X480"); // } //FileUtils::getInstance()->setSearchPaths( resourceOrder ); //FileUtils::getInstance()->setSearchResolutionsOrder(resourceOrder); director->setContentScaleFactor(frameSize.height / DESIGN_HEIGHT); glview->setDesignResolutionSize(DESIGN_WIDTH, DESIGN_HEIGHT, kResolutionFixedHeight); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); #ifdef USE_SCALE_FACTOR auto scaleX = glview->getFrameSize().width / DESIGN_WIDTH; auto scaleY = glview->getFrameSize().height / DESIGN_HEIGHT; Board::setScaleFactors(scaleX, scaleY); #endif // create a scene. it's an autorelease object auto scene = Board::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("My Game"); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); //add search FileUtils::getInstance()->addSearchPath("res/"); FileUtils::getInstance()->addSearchPath("res/icon/"); FileUtils::getInstance()->addSearchPath("res/scene/"); FileUtils::getInstance()->addSearchPath("res/effect"); FileUtils::getInstance()->addSearchPath("fg/"); StatusManager::getInstance()->read(); //读取status HeroManager::getInstance()->read(); //读取herodata SkillManager::getInstance()->read(); //读取skilldata g_gameClientManager = new GameClientManager(); g_gameClientManager->createNewGame(); // create a scene. it's an autorelease object //auto scene = HelloWorld::createScene(); auto scene = BattleReady_Scene::createScene(); //auto scene = Team_Scene::createScene(); //auto scene = MapMain_Scene::createScene(); // run director->runWithScene(scene); return true; }
void AppDelegate::setupMainScene() { auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { printf("setupMainScene\n"); printf("glview\n"); printf("create\n"); #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("LasAlitas", Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("LasAlitas"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); //*/ }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if (!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("oop4", Rect(0, 0, 600, 600)); director->setOpenGLView(glview); #else glview = GLViewImpl::create("oop4"); #endif director->setOpenGLView(glview); }; //FPS 조절 함수 director->setDisplayStats(true); director->setAnimationInterval(1.0 / 60); //////////원하는 크기로 화면 재설정///////////////// Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } //////////////////화면 크기에 맞게 맵을 출력///////////////////////////// glview->setDesignResolutionSize(375, 375, ResolutionPolicy::NO_BORDER); register_all_packages(); // create a scene. it's an autorelease object auto scene = GameScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if (!glview) { // Title and Screen size glview = GLViewImpl::create("Slimes Eat Chicken Right?"); glview->setFrameSize(600, 600); director->setOpenGLView(glview); } auto scene = HelloWorld::createScene(); director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("Meone Game"); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::SHOW_ALL); #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) glview->setFrameSize(designResolutionSize.width, designResolutionSize.height); #endif /* Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } */ register_all_packages(); this->setResourceSearchResolution(); // create a scene. it's an autorelease object auto scene = LoadingScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || \ (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || \ (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("Battle of Stars", Rect(0, 0, developmentResolutionSize.width, developmentResolutionSize.height)); // XXX: Full Screen Here! // glview = GLViewImpl::createWithFullScreen("ball"); #else glview = GLViewImpl::create("Battle of Stars"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(false); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); // if the frame's height is larger than the height of small size. } else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); // if the frame's height is smaller than the height of medium size. } else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } register_all_packages(); FileUtils::getInstance()->addSearchPath("res"); // create a scene. it's an autorelease object //auto scene = MenuScene::createScene(); auto scene = TransitionFade::create(1.0f, BeginScene::createScene()); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::createWithRect("SushiNeko", Rect(0, 0, 640, 960)); director->setOpenGLView(glview); } glview->setDesignResolutionSize(640, 960, ResolutionPolicy::FIXED_WIDTH); // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); FileUtils::getInstance()->addSearchPath("res"); std::vector<std::string> searchResolutionsOrder(1); cocos2d::Size targetSize = glview->getFrameSize(); if (targetSize.height < 481.0f) { searchResolutionsOrder[0] = "resources-1x"; } else if (targetSize.height < 1137.0f) { searchResolutionsOrder[0] = "resources-2x"; } else if (targetSize.height < 2047.0f) { searchResolutionsOrder[0] = "resources-3x"; } else { searchResolutionsOrder[0] = "resources-4x"; } FileUtils::getInstance()->setSearchResolutionsOrder(searchResolutionsOrder); // create a scene. it's an autorelease object auto scene = MainScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("Archer", Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("Archer"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(false); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); //获取屏幕大小; auto screenSize = glview->getFrameSize(); //设计分辨率大小; auto designSize = Size(1280,720); //资源大小; auto resourceSize = Size(1280, 720); std::vector<std::string> searchPaths; if (screenSize.height > 720) { //640x1136 designSize = Size(1920, 1080); searchPaths.push_back("picture"); } else { searchPaths.push_back("picture"); } director->setContentScaleFactor(resourceSize.width / designSize.width); //默认为1.0f FileUtils::getInstance()->setSearchPaths(searchPaths); glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::NO_BORDER); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if (!glview) { glview = GLViewImpl::create("Breakout"); glview->setFrameSize(1000, 550); director->setOpenGLView(glview); } auto scene = HelloWorld::createScene(); director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("DemoTest"); //glview->setFrameSize(1334, 750); //glview->setContentScaleFactor(2); //glview->setDesignResolutionSize(960, 512, ResolutionPolicy::FIXED_WIDTH); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(false); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(1334,750, ResolutionPolicy::NO_BORDER); //glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); //director->setContentScaleFactor(3.2); /* Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); }*/ register_all_packages(); // create a scene. it's an autorelease object Æðʼ³¡¾° auto scene = MenuScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // director and window initialisation auto director = Director::getInstance(); auto eglView = EGLView::getInstance(); director->setOpenGLView(eglView); director->setDisplayStats(true); director->setAnimationInterval(1.0 / 60); auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("BattleCity", Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("BattleCity"); #endif director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::EXACT_FIT); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. // if (frameSize.height > mediumResolutionSize.height) // { // director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); // } // // if the frame's height is larger than the height of small size. // else if (frameSize.height > smallResolutionSize.height) // { // director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); // } // // if the frame's height is smaller than the height of medium size. // else // { // director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); // } register_all_packages(); // create a scene. it's an autorelease object auto scene = MainMenuScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); Size winSize = director->getWinSize(); if(!glview) { //glview = GLView::createWithRect("My Game", Rect(0, 0, winSize.width, winSize.height), 1); glview = GLView::create("My Game"); //glview->setFrameSize(540, 960); director->setOpenGLView(glview); } //director->setContentScaleFactor(MIN(birdResource.size.height/designResolutionSize.height, birdResource.size.width/designResolutionSize.width)); //director->setContentScaleFactor(birdResource.size.height/designResolutionSize.height); //director->setContentScaleFactor(birdResource.size.width/designResolutionSize.width); //glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::SHOW_ALL); //director->setContentScaleFactor(1.0); float scale = director->getContentScaleFactor(); LOGD("scale is %f", scale); this->setResourceSearchResolution(); // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // create a scene. it's an autorelease object //auto scene = HelloWorld::createScene(); auto scene = Scene::create(); auto layer = new GameController(); layer->autorelease(); layer->addConsoleAutoGame(); scene->addChild(layer); //auto scene = LoadingScene::create(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLView::createWithRect("War of Planes",Rect(0,0,800,1280));//注意不要让屏幕在windows中无法显示,会出现奇葩错误,可以利用ZoomFactor调节 //glview->setFrameZoomFactor(0.65f); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); //屏幕大小 auto screenSize = glview->getFrameSize(); //设计分辨率大小 auto designSize = Size(400, 640); //资源大小 auto resourceSize = Size(480, 800); std::vector<std::string> searchPaths; if (screenSize.height > 960) { //640x1136 designSize = Size(800, 1280); searchPaths.push_back("texture"); } else { searchPaths.push_back("texture"); } director->setContentScaleFactor(resourceSize.width/designSize.width); FileUtils::getInstance()->setSearchPaths(searchPaths); glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::FIXED_WIDTH); // create a scene. it's an autorelease object auto scene = LoadingLayer::scene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { sdkbox::PluginGoogleAnalytics::init(); sdkbox::PluginGoogleAnalytics::startSession(); // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("My Game"); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // Set the design resolution glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } // if the frame's height is larger than the height of small size. else if (frameSize.height > smallResolutionSize.height) { director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } // if the frame's height is smaller than the height of medium size. else { director->setContentScaleFactor(MIN(smallResolutionSize.height/designResolutionSize.height, smallResolutionSize.width/designResolutionSize.width)); } register_all_packages(); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("HereticTrainer"); director->setOpenGLView(glview); } // 存放路径 std::vector<std::string> searchPaths; // 得到外部存放音乐目录 getmyStorage(searchPaths); // 在mac平台调试 #if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) searchPaths.push_back("Resources/"); searchPaths.push_back("/Users/ZHP/Animation/Lovelive/LLpractice/Play/"); printf("%s\n", searchPaths[0].c_str()); #endif FileUtils::getInstance()->setSearchPaths(searchPaths); initAudioEngine(); // 不显示屏幕信息 director->setDisplayStats(false); // 分辨率匹配 glview->setDesignResolutionSize(1080, 720, ResolutionPolicy::SHOW_ALL); // 设置FPS,每秒刷新60次 director->setAnimationInterval(1.0 / 60); if (!UserDefault::getInstance()->getBoolForKey("ok")) { UserDefault::getInstance()->setBoolForKey("ok", true); UserDefault::getInstance()->setDoubleForKey("rate", 1.0); UserDefault::getInstance()->setDoubleForKey("baddis", 144); UserDefault::getInstance()->setDoubleForKey("gooddis", 80); UserDefault::getInstance()->setDoubleForKey("greatdis", 50); UserDefault::getInstance()->setDoubleForKey("perfectdis", 20); UserDefault::getInstance()->setDoubleForKey("offsetdis", 0); UserDefault::getInstance()->setDoubleForKey("touchdis", 142); UserDefault::getInstance()->setDoubleForKey("touchwidth", 80); UserDefault::getInstance()->setDoubleForKey("touchheight", 140); UserDefault::getInstance()->flush(); } auto scene = SelectSong::createScene(); director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) glview = GLViewImpl::createWithRect("flappyRocket", Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #else glview = GLViewImpl::create("flappyRocket"); #endif director->setOpenGLView(glview); } // Set the design resolution auto fileUtils = FileUtils::getInstance(); auto screenSize = glview->getFrameSize(); std::vector<std::string> resDirOrders; glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::FIXED_HEIGHT); Size frameSize = glview->getFrameSize(); // if the frame's height is larger than the height of medium size. if (frameSize.height > mediumResolutionSize.height) { resDirOrders.push_back("HD"); resDirOrders.push_back("SD"); director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width)); } else { resDirOrders.push_back("SD"); director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width)); } register_all_packages(); fileUtils->setSearchPaths(resDirOrders); // create a scene. it's an autorelease object auto scene = SplashScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::createWithRect("CantFallTower", Rect(0, 0, 960, 640)); director->setOpenGLView(glview); //屏幕适配 glview->setDesignResolutionSize(960.0f, 640.0f, ResolutionPolicy::FIXED_HEIGHT); director->setContentScaleFactor(720.0f / 640.0f); } director->getOpenGLView()->setDesignResolutionSize(960, 640, ResolutionPolicy::SHOW_ALL); // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); FileUtils::getInstance()->addSearchPath("res"); //添加各素材路径 FileUtils::getInstance()->addSearchPath("res/Map"); FileUtils::getInstance()->addSearchPath("res/Enemy"); FileUtils::getInstance()->addSearchPath("res/Tower"); FileUtils::getInstance()->addSearchPath("res/Sprite"); FileUtils::getInstance()->addSearchPath("res/Skill"); FileUtils::getInstance()->addSearchPath("res/Scene"); FileUtils::getInstance()->addSearchPath("res/Buff"); FileUtils::getInstance()->addSearchPath("res/fonts"); StageData::getInstance()->pushStageFileName("stage1.plist"); StageData::getInstance()->pushStageFileName("stage2.plist"); StageData::getInstance()->pushStageFileName("stage3.plist"); // create a scene. it's an autorelease object //测试游戏场景 //auto scene = GameScene::createScene(); auto scene = MainScene::createScene(); // run director->runWithScene(scene); return true; }
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::create("Starcraft"); director->setOpenGLView(glview); } glview->setDesignResolutionSize(DISPLAY_WIDTH, DISPLAY_HEIGHT, ResolutionPolicy::SHOW_ALL); // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); register_all_packages(); ///////////////////////////로그인 서버로 접속 if(PLAY_ALONE) { glview->setDesignResolutionSize(1280, 720, ResolutionPolicy::SHOW_ALL); auto scene = GameWorld::createScene(); // run director->runWithScene(scene); }else{ GameClient::GetInstance().Initialize(); auto networkBGLayer = NetworkLayer::create(); networkBGLayer->retain(); GameClient::GetInstance().currentScene = NO_SCENE_NOW; Scene* scene = HelloWorld::createScene(); scene->addChild(networkBGLayer, 0, TAG_NETWORK_LAYER); Director::getInstance()->runWithScene(scene); networkBGLayer->handler->frontSendFirstConnectReq(); } return true; }
bool AppDelegate::applicationDidFinishLaunching() { auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLViewImpl::createWithRect("ReversiCpp", Rect(0, 0, 640, 960)); director->setOpenGLView(glview); } //画面サイズを固定 director->getOpenGLView()->setDesignResolutionSize(640, 1136, ResolutionPolicy::SHOW_ALL); director->setDisplayStats(true); director->setAnimationInterval(1.0 / 60); FileUtils::getInstance()->addSearchPath("res"); auto scene = Title::createScene(); director->runWithScene(scene); return true; }