0

こんにちは、図形のテキストを変更することは可能ですか?私は持っています:

levelFraction = new Text(0, 300, mFont, "text", HorizontalAlign.CENTER);

次に、それをシーンに追加します。

scene.getTopLayer().addEntity(levelFraction);

しかし、実行時にテキストを変更する方法はありません。何かのようなもの:

levelFraction.setText(...);

それは可能ですか?

4

3 に答える 3

1
if Sheet1.shapes(0).texteffect.text="Go" then
   sheet1.shapes(0).texteffect.text="Stop"
else
   sheet1.shapes(0).texteffect.text="Go"
end if

texteffect.text の値に基づいてサブを呼び出すこともできます

于 2012-05-09T05:51:45.510 に答える
0
font_texture_golbalValue = new Texture(128,64,TextureOptions.BILINEAR);
font4 = new Font(font_texture_golbalValue, Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD), textSize, true, Color.WHITE);
this.mEngine.getTextureManager().loadTexture(this.font_texture_golbalValue);
this.mEngine.getFontManager().loadFont(this.font4);
scoreval=new ChangeableText(24*CAMERA_WIDTH/100, score_postion, this.font2, ""+scoreValue,"Score##".length());

そして、scorevalue.SetText(); を使用できます。

于 2011-04-30T11:30:20.207 に答える
0

私は AndEngine ライブラリについて何も知らないので、これはただの推測にすぎません。

の代わりにChangeableText(を拡張する) を使用できますか? 名前からすると、テキストを変更できるはずのように聞こえますが、コードを見ると、テキストを設定する関数もいくつかありますTextText

于 2011-02-21T21:04:03.303 に答える