//初期化 void GameStage::Create(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートの作成 CreatePlate(); //追いかけるオブジェクトの作成 CreateSeekObject(); //固定のボックスの作成 CreateFixedBox(); //上下移動しているボックスの作成 CreateMoveBox(); //カプセル作成 CreateCapsule(); //球体作成 CreateSphere(); //衝突するスクエアの作成 CreateHitTestSquare(); //プレーヤーの作成 CreatePlayer(); } catch (...){ throw; } }
bool SceneGame::init() { CCLayer::init(); CreatePlate(); addCtrlPanel(); _selectSprite = CCSprite::create("selected.png"); _selectSprite->setVisible(false); _selectSprite->setScale(.6f); addChild(_selectSprite, Z_STONE); Stone::_d = winSize.height/10; Stone::_offx = Stone::_d; Stone::_offy = Stone::_d/2; for (int i = 0; i < 32; i++) { _s[i] = Stone::create(); _s[i]->initStone(i); addChild(_s[i], Z_STONE); } _selectid = -1; _bRedTurn = true; _steps.clear(); setTouchEnabled(true); setTouchMode(kCCTouchesOneByOne); return true; }
bool GameStartLayer::init() { CCLayer::init(); CreatePlate(); Stone::_d = winSize.height / 10;; Stone::_offx = Stone::_d; Stone::_offy = Stone::_d / 2; for (int i = 0; i < 32; i++) { _s[i] = Stone::create(); _s[i]->initStone(i); addChild(_s[i]); } setTouchEnabled(true); //! 默认是多点触摸 setTouchMode(kCCTouchesOneByOne); _selectid = -1; _selectedSprite = CCSprite::create("selected.png"); _selectedSprite->setVisible(false); _selectedSprite->setScale(0.6f); _selectedSprite->setZOrder(100); addChild(_selectedSprite); _bRedTurn = true; _steps.clear(); addCtrlPanel(); return true; }
void GameStage::OnCreate() { try { //ビューとライトの作成 CreateViewLight(); //プレートの作成 CreatePlate(); //アクションオブジェクトの作成 CreateActionObject(); } catch (...) { throw; } }
void GameStage::OnCreate() { try { //ビューとライトの作成 CreateViewLight(); //プレートの作成 CreatePlate(); //プレーヤーの作成 CreatePlayer(); } catch (...) { throw; } }
//初期化 void GameStage::OnCreate(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートを作成する CreatePlate(); //ボックスの作成 CreateBox(); } catch (...){ throw; } }
void GameStage::OnCreate() { try { //ビューとライトの作成 CreateViewLight(); //プレートの作成 CreatePlate(); //球の作成 CreateSphere(); //キャラクターの作成 CreateChara(); //プレイヤーの作成 CreatePlayer(); } catch (...) { throw; } }
//初期化 void GameStage::OnCreate(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートを作成する CreatePlate(); //カスタムボックスの作成 CreateCustomDrawBox(); //プレーヤーの作成 CreatePlayer(); } catch (...){ throw; } }
//初期化 void GameStage::OnCreate(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートを作成する CreatePlate(); //固定のボックスの作成 CreateFixedBox(); //プレーヤーの作成 CreatePlayer(); //Eggの作成 CreateEgg(); } catch (...){ throw; } }
//初期化 void GameStage::Create(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートを作成する CreatePlate(); //追いかけるオブジェクトの作成 CreateSeekObject(); //プレーヤーの作成 CreatePlayer(); } catch (...){ throw; } }
void GameStage::OnCreate() { try { wstring DataDir; App::GetApp()->GetDataDirectory(DataDir); //XMLの読み込み m_XmlDocReader.reset(new XmlDocReader(DataDir + L"GameStage.xml")); //ビューとライトの作成 CreateViewLight(); //プレートの作成 CreatePlate(); //ボックスの作成 CreateFixedBox(); //プレーヤーの作成 CreatePlayer(); //敵の作成 CreateEnemy(); } catch (...) { throw; } }
void GameStage::OnCreate() { try { //ビューとライトの作成 CreateViewLight(); //プレートの作成 CreatePlate(); //固定の法線マップ処理ボックスの作成 CreateFixedNormalBox(); //上下移動しているボックスの作成 CreateMoveBox(); //球体作成 CreateSphere(); //でこぼこ床の作成 CreateUnevenGround(); //追いかけるオブジェクトの作成 CreateSeekObject(); //プレーヤーの作成 CreatePlayer(); } catch (...) { throw; } }
//初期化 void GameStage::OnCreate(){ try{ //リソースの作成 CreateResourses(); //ビュー類を作成する CreateViews(); //プレートを作成する CreatePlate(); //固定のボックスの作成 CreateFixedBox(); //上下移動しているボックスの作成 CreateMoveBox(); //透過するボックスの作成 CreateTraceBox(); //透過する球体の作成 CreateTraceSphere(); //プレーヤーの作成 CreatePlayer(); } catch (...){ throw; } }
void plPlateManager::CreatePlate( plPlate **handle, float x, float y, float width, float height ) { CreatePlate( handle ); (*handle)->SetPosition( x, y ); (*handle)->SetSize( width, height ); }