2012-11-17 5 views
0

안녕하세요, 저는 cocos2d를 사용하여 하나의 응용 프로그램을 만들고 있습니다. 여기서는 edittext를 표시해야합니다. 내가 displyed 이미지와 texttview 쉽게하지만 편집 텍스트를 표시하는 방법을 몰라. 어느적인 Cocos2D에서 글고 치기에 대해 어떤 생각을 가지고 있다면 .. 난 이미지를 displyed 코드 아래 사용 ... 저를 제안 해주십시오android에서 cocos2d를 사용하여 edittext를 만드는 방법

HelloWorldLayer: 

    public class HelloWorldLayer extends CCColorLayer { 
    static HelloWorldLayer layer; 
    CGSize winSize; 
    CCSprite home,target; 
protected HelloWorldLayer(ccColor4B color) { 
    super(color); 
    // TODO Auto-generated constructor stub 
    winSize = CCDirector.sharedDirector().displaySize(); 
    this.setIsTouchEnabled(true); 
    home= CCSprite.sprite("banana.png"); 
    home.setPosition(winSize.width/2,winSize.height/2); 
    this.addChild(home); 
    } 

     public static CCScene scene() { 
    // TODO Auto-generated method stub 
    //Creates scene 
    CCScene scene = CCScene.node(); 


    layer = new HelloWorldLayer(ccColor4B.ccc4(225, 225,225, 225)); 

    //adds layer to scene 
    scene.addChild(layer); 

    return scene; 
} 



@Override 
public boolean ccTouchesEnded(MotionEvent event) 
{ 
    CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY())); 

    if (CGRect.containsPoint(home.getBoundingBox(), location)) 
    { 

     CCDirector.sharedDirector().replaceScene(CCFadeTransition.transition(0.5f,GamestartLayer.scene())); 
      removeAllChildren(true); 

    } 

      return true; 
} 


} 

답변

0

당신은

EditText txv=new EditText(context); 
    txv.setText("ABC"); 
    CCDirector.sharedDirector().getActivity().addContentView(txv,layoutParams); 
동적적인 Cocos2D 게임 활동에 UI보기를 추가 할 수 있습니다
관련 문제