2016-07-02 4 views
0

그래서 mainScene을 가지고 있고 LogoScene을 가지고 있는데, Logscene이 로고를 보여줄 수 있다면 mainscene으로 전환 할 수 있는지 궁금합니다. 여기 Cocos2d 장면을 전환하는 방법

그래서 나는 다음 전환 mainscene하는 logoscene이 로고를 표시 할 수있는 경우 mainScene 내가 LogoScene, 나는 궁금했다가 내가

import org.cocos2d.layers.CCLayer; 
import org.cocos2d.layers.CCScene; 
import org.cocos2d.menus.CCMenu; 
import org.cocos2d.menus.CCMenuItemImage; 
import org.cocos2d.nodes.CCDirector; 
import org.cocos2d.nodes.CCSprite; 
import org.cocos2d.types.CGPoint; 
import org.cocos2d.types.CGSize; 

import android.graphics.Color; 
import android.graphics.Rect; 
import android.view.KeyEvent; 
import android.view.View; 
import android.view.View.OnKeyListener; 
import android.widget.EditText; 
import android.widget.FrameLayout; 
import android.widget.LinearLayout; 


public class LogoScene extends CCLayer { 
    public static CCScene scene() { 
     CCScene scene = CCScene.node(); 
     LogoScene layer = new LogoScene(); 
     scene.addChild(layer); 
     return scene; 
    } 

    public LogoScene() { 
     super(); 
     this.init(); 

    } 



     CCSprite pSpNameText = CCSprite.sprite("img/logo_name_textfield.png"); 
     pSpNameText.setPosition(CGPoint.ccp(1080, 300)); 
     this.addChild(pSpNameText, 0); 
= bingo.getLayout(); 
      layout.removeAllViews(); 


     CCDirector.sharedDirector().replaceScene(MainScene.scene()); 
    } 
} 

을 것입니다. 장면 사이의 전환 중

답변

0

Check here

이것은 내가 무엇을 사용 :

auto scene = SecondClass::createScene(); 
auto transition = TransitionShrinkGrow::create(1.0, scene); 
Director::getInstance()->pushScene(transition); 

유사한 질문 당신의 check link

[[CCDirector sharedDirector] replaceScene : [CCTransitionFade transitionWithDuration : 1.0 장면 : [경주 장면]]];