TweenEngine库与libGDX插值类

时间:2015-09-16 23:27:50

标签: libgdx

我正在开发一个基于eclipse中的libGDX框架的游戏,它可以在我的实体之间进行平滑移动,所以为此,我使用了TweenEngine(它工作得很好),但最近我发现了libGDX有自己的class for interpolations

我知道两者都是为了补间(或用于漂亮和流畅的动画),我只是想知道这2个选项之间是否存在技术差异或限制,主要是因为如果两者相同,我会选择第二个因为它已经在libGDX中了。

1 个答案:

答案 0 :(得分:2)

从一方面来看,由于集成和最终应用程序的大小(不是设置环境或导出项目问题),通常最好使用附带的工具。

另一方面,请注意Libgdx Interpolation仅在您与Scene2D actions一起使用时才开始有用。这是我认为的问题,因为你必须实现阶段和演员机制 - 这本身就是好主意,但如果没有它就创建了几乎整个应用程序几乎是不可能的。

然后我会推荐你​​:

  • 选择Scene2D操作+插值缓动如果您能够在项目中实现Scene2D并且缓动操作仅是您想要使用Tween引擎的原因
  • 选择通用补间引擎如果您希望保持独立于新机制并以传统方式使用精灵等