Slick2D vs slick-util版本/构建混乱

时间:2014-04-26 10:52:55

标签: java lwjgl slick2d

Slick2D正式似乎分为:

  • slick2D本身,完整的2D游戏库
  • slick-util,一个slick2d的轻量级子集,只包含某些LWJGL助手,例如:用于字体渲染。

我目前正在尝试理解slick2D和slick-util的版本控制。

我做的一个奇怪的观察是,有很多参考文献表明slick-util已经过时了:

关键点似乎是关于TrueTypeFont vs UnicodeFont的情况:上述参考文献提到TrueTypeFont已弃用且UnicodeFont是适当的继承者;暗示slick-util已经过时,因为它不包含现代UnicodeFont

由于以下观察,我的困惑持续不断:

  • Slick2D似乎没有明确的版本号;相反,slick.jar包含一个version文件,其中包含内部版本号。目前的构建似乎是237。
  • 我的项目目前正在使用slick.jar,我在2年前下载了这个版本。令人惊讶的是,这个JAR有一个版本274 - 高于当前版本!
  • (显然是最新的)Slick Repository Trunk显示构建版本232 - 甚至低于当前版本!

我的问题是:Slick2D是否使用减少的版本编号?

进一步观察:我在当前源代码本身中找不到关于TrueTypeFont的任何弃用警告。所以问题是TrueTypeFont被弃用的声明(以及slick-util是否过时)是否真的如此?基于源存档中的文件时间戳来回答这个问题似乎不可能:(几乎)slick-util-src.zip中的所有文件都已在2013年6月更新。所以它们都已更新(但仍然没有) UnicodeFont包含在slick-util中,但也许TrueTypeFont已成为标准!?)或者它们只是touch。任何有关最新内容的澄清都将受到高度赞赏。

0 个答案:

没有答案