gpt4 book ai didi

android - Android OpenGL 中的平滑动画过渡逻辑

转载 作者:行者123 更新时间:2023-11-30 03:40:25 24 4
gpt4 key购买 nike

我有一个使用 openGL 和 LibGDX 开发的 Android 应用程序。
现在我不知道如何编写一组动画之间平滑过渡的策略。

例子:

我们有一个 cat Actor 。
它的动画由一组与变换矩阵配对的关键帧组成。
我们为此 cat 设置了 5 个预设动画:
idle , walk left , walk right , jumplie down .

我们如何从让我们说
walk right => lie down
walk right => walk left
walk right动画播放到一半?

现在一旦动画开始,它需要播放 1 个完整周期直到结束。
这是为了 cat可以回到中立位置。
因此它可以播放下一个从中立位置开始的动画。
最终的结果是不自然和生涩的。

我应该使用什么方法来解决这个问题?

最佳答案

即使前一个动画还没有完成,也只是开始下一个动画是标准方式。看起来不错,不要等待第一个动画完成。

如果你还是觉得它看起来不自然。然后你必须在动画之间创建一个非常快速的“过渡帧”,使它看起来更自然。如果您问我,不值得付出努力,请尝试第一种方式:)

关于android - Android OpenGL 中的平滑动画过渡逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15830139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com