0

こんにちは私はcocos2dを使用して1つのアプリを実行しています。ここでは、編集テキストを表示する必要があります。画像とtexttviewを簡単に表示しましたが、edittextの表示方法がわかりません。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;
}


 }
4

1 に答える 1

0

次のように、cocos2d ゲーム アクティビティに UI ビューを動的に追加できます。

    EditText txv=new EditText(context);
    txv.setText("ABC");
    CCDirector.sharedDirector().getActivity().addContentView(txv,layoutParams);
于 2012-12-20T15:01:39.117 に答える