2016-07-02 21 views
0

So habe ich mainScene und ich habe LogoScene, ich frage mich, ob ich Logoszene ein Logo zeigen kann, dann Übergang zu Großbild.Cocos2d Wie wechsle ich Szenen

hier ist, was ich

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()); 
    } 
} 

So habe ich mainScene und ich habe LogoScene, ich frage mich, wenn ich logoscene zeigen ein Logo machen kann, dann Übergang zu mainscene.

Antwort

0

Transitioning zwischen Szenen Check here

Dies ist, was ich benutze:

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

Eine Frage, ähnlich wie Ihr check link

[[CCDirector sharedDirector] replaceScene: [CCTransitionFade transitionWithDuration: 1,0 Szene: [Rennszene]]];