我想要什么:我希望我的文本逐字符显示,当整个文本可见时,我希望整个文本闪烁。
我做了什么:
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很陌生,所以请原谅我的错误并指导我。另外,如果您能指出相关教程,我们将不胜感激
最佳答案
你应该能够使用类似的东西向你的文本添加任何修饰符
displayText.registerEntityModifier(yourModifierHere)
关于android - AndEngine GlES2.0 使文本闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14052184/