android - AndEngine GlES2.0 使文本闪烁

标签 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很陌生,所以请原谅我的错误并指导我。另外,如果您能指出相关教程,我们将不胜感激

最佳答案

你应该能够使用类似的东西向你的文本添加任何修饰符

displayText.registerEntityModifier(yourModifierHere)

关于android - AndEngine GlES2.0 使文本闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14052184/

相关文章:

android - 如何在 Android Studio 链接到 SDK/NDK 中转义空白

java - 如何对用户多次点击使用react

android - 在 Android 上绘制大量圆圈的最佳方法?

android - 如何在最新的 Android Studio 3.1 中打开 Android 设备监视器

android - AndEngine中的手绘物理对象

android - Box2d 碰撞断言错误

android - Google MapFragment 为空白(白色),找不到类 'maps.j.k'

Android Places SDK 从可能性中获取地点 ID

java - Android 语音转文本可以在模拟器中使用,但不能在手机上使用

java - 创建可滚动级别选择器(AndEngine)