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 回答