1

我已经与 Libgdx 合作了一段时间(仅限兼职)。就在最近我不得不Actions在我的游戏中使用。我在网上找到了一些教程/示例,当我尝试在我的项目中实现它们时,编译器无法识别某些功能。

我特别遇到了问题,SequenceAction即我当前的 libgdx 没有(覆盖的)构造函数。所以我上网查看了这个文档,他们在那里,所有的构造函数。另外,请参阅此屏幕截图:

在此处输入图像描述

所以,我只是下载了最新版本。ie libgdx-0.9.8 from here 但是当我在本地打开文档时,我再也看不到那些构造函数了......

这是我的电脑浏览该文档的屏幕截图。

在此处输入图像描述

如您所见,没有构造函数,只有一个默认构造函数。

接下来,我从这里下载了 libgdx-nightly-latest 版本(因为在线 api 也显示了几乎所有的文档),我在那里找到了那些构造函数。ParallelAction类也是如此

现在来回答我的问题:

  1. 与夜间构建相比,最新版本构建通常有何不同?
  2. 这个问题是有效的还是我只是太困而不能错过这里的东西?
  3. 我应该在我的项目中使用哪一个?
4

1 回答 1

2

Libgdx 的每晚构建中累积了很多 API 更改(自 0.9.8 版本以来已经有一段时间了)。Mario & Co. 尝试在博客文章中记录任何此类 API 更改,因此,如果您正在关注每晚的构建,您肯定会想跟上博客的步伐。每晚发行版中的“CHANGES”文件也有关于已更改内容的注释(但我认为这可能没有一些早期的更改)。

如果第 3 方博客或文章没有明确列出版本,就很难知道他们在谈论什么版本。不过,有时您可以按文章上的日期进行。

无论如何,我认为使用“稳定”版本或夜间版本是安全的。在两个版本之间切换时会有一些重要的 API 更改,因此您会想坚持一段时间,但这些更改对于所有相关人员来说几乎总是一个好主意。(Libgdx 维护者不会轻易接受 API 更改,但他们也不排除它们,但可能会随着版本 1.0.0 发生变化。)。

于 2013-07-26T23:59:48.320 回答