This幻灯片清楚地显示了playn Core API与第三方库和引擎之间的区别。我希望尽可能少地重新实现,是否有一种明显的方法来获取这些与playn结合的库和引擎?
在showcase中使用的playn-jbox2d.jar,我假设这是plabin的java box 2d lib的特定构建?是否需要对其他库进行类似的手动移植,例如, Android库可以轻松重用吗?
答案 0 :(得分:2)
PlayN是一种与Android完全不同的API,因此您无法在PlayN中使用Android游戏开发库。已经为PlayN编写了更高级别的库(例如,http://github.com/threerings/flashbang-playn),但由于该平台相对较新,因此没有像Android那样直接存在这样的库。
答案 1 :(得分:0)
你必须意识到,当你用所有平台使用的java编写时,java编译到不同平台的方法有很大的不同(适用于Android的Android SDK,适用于html的GWT等)。如果您的库只使用evey平台的每个编译路径上支持的java子集,那么您应该可以直接使用它,但这不太可能。