1

欲しいもの:テキストを 1 文字ずつ表示し、テキスト全体が表示されているときにテキスト全体を点滅させたい。

私がやった事:

Text displayText = new TickerText(WIDTH / 2 - ((displayTxt.length() / 2) 
    * FONT_SIZE_LARGE) / 2 - FONT_SIZE_LARGE, HEIGHT / 2, mPlokFontLarge, 
    displayTxt, new TickerTextOptions(HorizontalAlign.CENTER, 4),
    vertexBufferObjectManager);
scene.attachChild(displayText);

このコードは、文字列にあるテキストを追加し、文字ごとに表示しますdisplayTxt。今それを点滅させるために私は作ったLoopEntityModifier

final LoopEntityModifier blinkModifier = new LoopEntityModifier(
    new SequenceEntityModifier(new FadeOutModifier(0.25f), new FadeInModifier(0.25f)));

しかし、これを に追加することはできませんdisplayText

また、その方法を説明するこのリンクをチェックアウトしましたが、問題はGLES1.0用です

どんな助けでも大歓迎です。また、私はAndEngineに非常に慣れていないので、間違っていることを許してください。また、関連するチュートリアルを教えていただければ幸いです。

4

1 に答える 1

1

次のようなものを使用して、テキストに修飾子を追加できるはずです

displayText.registerEntityModifier(yourModifierHere)
于 2012-12-28T15:32:22.013 に答える