我一直在与Libgdx合作一段时间(仅限兼职)。就在最近,我不得不在游戏中使用Actions
。我在网上发现了一些教程/示例,当我尝试在我的项目中实现它们时,编译器无法识别某些函数。
我特别遇到问题SequenceAction
i-e(重写)构造函数不适用于我当前的libgdx。所以我上网看到了这个doc,他们就是所有的构造者。另请参阅此屏幕截图:
所以,我只是下载了最新版本。 i-e libgdx-0.9.8来自here 但是当我在本地打开文档时,我再也看不到那些构造函数了......
这是我的PC浏览文档的屏幕截图。
正如你所看到的,没有构造函数,只有一个默认的构造函数。
接下来,我从here下载了libgdx-nightly-latest版本(因为在线api也显示了很高的文档),我在那里找到了那些构造函数。
ParallelAction
类
现在回答我的问题:
答案 0 :(得分:2)
Libgdx每晚构建中积累了大量的API更改(自0.9.8发布以来已经有一段时间了)。马里奥&公司尝试在博客文章中记录任何此类API更改,因此如果您关注夜间版本,您肯定希望了解the blog。夜间发行版中的"CHANGES" file也记录了发生了哪些变化(但我认为这可能没有一些早期的变化)。
如果他们没有明确列出版本,很难知道第三方博客或文章正在谈论的版本。不过,您有时可以查看文章中的日期。
无论如何,我认为使用“稳定”版本或夜间使用是安全的。在两个版本之间切换时会有非平凡的API更改,因此您需要坚持使用一段时间,但这些更改对于所有相关人员来说几乎总是一个好主意。 (Libgdx维护者不会轻易地对API进行更改,但是它们也不会排除它们 - 但是 - 可能会随着1.0.0版本而改变。)。