Slick2D正式似乎分为:
我目前正在尝试理解slick2D和slick-util的版本控制。
我做的一个奇怪的观察是,有很多参考文献表明slick-util已经过时了:
关键点似乎是关于TrueTypeFont
vs UnicodeFont
的情况:上述参考文献提到TrueTypeFont
已弃用且UnicodeFont
是适当的继承者;暗示slick-util已经过时,因为它不包含现代UnicodeFont
。
由于以下观察,我的困惑持续不断:
slick.jar
包含一个version
文件,其中包含内部版本号。目前的构建似乎是237。slick.jar
,我在2年前下载了这个版本。令人惊讶的是,这个JAR有一个版本274 - 高于当前版本!我的问题是:Slick2D是否使用减少的版本编号?
进一步观察:我在当前源代码本身中找不到关于TrueTypeFont
的任何弃用警告。所以问题是TrueTypeFont
被弃用的声明(以及slick-util是否过时)是否真的如此?基于源存档中的文件时间戳来回答这个问题似乎不可能:(几乎)slick-util-src.zip
中的所有文件都已在2013年6月更新。所以它们都已更新(但仍然没有) UnicodeFont
包含在slick-util中,但也许TrueTypeFont
已成为标准!?)或者它们只是touch
。任何有关最新内容的澄清都将受到高度赞赏。