在AndEngine GlES2.0中使文本闪烁

时间:2012-12-27 09:16:32

标签: android andengine

我想要什么:我希望我的文字逐个字符显示,当整个文字可见时,我希望整个文字闪烁。

我做了什么:

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

我还检查了this link which tells how to do so,但问题是,它适用于GLES1.0

感谢任何帮助。另外,我对AndEngine很新,所以请原谅我错了并指导我。另外,如果你能指出相关的教程,我们将不胜感激

1 个答案:

答案 0 :(得分:1)

您应该可以使用

之类的内容为文本添加任何修饰符
displayText.registerEntityModifier(yourModifierHere)