libgdx文本动画(一个字母一个字母)

金成民

我正在尝试制作视觉小说游戏,但是我对文字动画感到困惑

例如,我尝试在控制台应用程序上进行制作,因此请帮助我在libgdx上进行制作。

这是我的示例代码

public class TestC {

private static String message = "help me with textanimation";

    public static void main(String[] args) {
        for (int i = 0; i < message.length(); i++) {
            System.out.print(message.charAt(i));
            try {
                Thread.sleep(50);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

提前致谢

Madmenyo

您为什么不尝试使其与LibGDX一起使用,然后寻求帮助?它基本上是一样的,除了要让程序进入睡眠状态而不是让程序进入睡眠状态。

final float letterSpawnTime = .2f;
float timer = 0;

String completeText = "The complete text."
String drawText = "";
int stringIndex = 0;

public void update(float delta) {
  timer += delta;
  if (timer >= letterSpawnTime) {
    drawText = drawText + completeText.charAt(stringIndex);
    stringIndex++;
    timer -= letterSpawnTime;        
  }
    font.draw(someFont, drawText, x, y, etc...);
}

那样的东西(写在我头上)。为了提高效率StringBuilder,请一次在构造函数中初始化,然后继续向其添加单个字符,而不是StringBuilder每次需要添加字母时都创建一个新实例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

libgdx textanimation(一个字母一个字母)

来自分类Dev

如果前一个字母与当前字母相同,我想计算一个字母

来自分类Dev

至少需要一个字母字符

来自分类Dev

如何每次淡入/显示一个字母?

来自分类Dev

词组的第一个字母

来自分类Dev

根据一个字母删除行

来自分类Dev

解密AES更改最后一个字母

来自分类Dev

python生成一个字母数字序列

来自分类Dev

行尾有一个字母(对齐)

来自分类Dev

在最后一个字母后插入逗号

来自分类Dev

Foreach循环仅返回一个字母

来自分类Dev

删除每行的第一个字母

来自分类Dev

匹配单词的第一个字母

来自分类Dev

递增一个字母字符串

来自分类Dev

获取索引的第一个字母?

来自分类Dev

我如何倒退一个字母?

来自分类Dev

一个字母的 Nginx 位置

来自分类Dev

从单词中删除一个字母

来自分类Dev

不能只用一个字母创建变量

来自分类Dev

如何阻止一个字母一个字母地打印出随机项目

来自分类Dev

如何用bash中的另一个字母替换一个字母?

来自分类Dev

如何获得一个字母输入以匹配另一个字母输入的长度?

来自分类Dev

如何在Java中将一个字母转换为另一个字母

来自分类Dev

在文本的每一行之前按升序排列一个字母

来自分类Dev

如何防止它接受一个字母,字母的两边各留一个空格(一个字母词)?

来自分类Dev

解释输出。正在打印每个字母的下一个字母

来自分类Dev

浮动:左侧将第一个字母放在Chrome文本块之外

来自分类Dev

隐藏除CSS的第一个字母以外的所有文本?

来自分类Dev

使用CSS更改占位符文本的最后一个字母