最近 playn 演示文稿中的这张幻灯片清楚地显示了 playn Core API 与第三方库和引擎之间的区别。我希望尽可能少地重新实现,是否有一种明显的方法来获取这些将与 playn 结合的库和引擎?
展示中使用的 playn-jbox2d.jar,我假设这是 playn 的 java box 2d 库的特定构建?其他库是否需要类似的手动移植,或者是否可以轻松重用 Android 库?
最近 playn 演示文稿中的这张幻灯片清楚地显示了 playn Core API 与第三方库和引擎之间的区别。我希望尽可能少地重新实现,是否有一种明显的方法来获取这些将与 playn 结合的库和引擎?
展示中使用的 playn-jbox2d.jar,我假设这是 playn 的 java box 2d 库的特定构建?其他库是否需要类似的手动移植,或者是否可以轻松重用 Android 库?
PlayN 是与 Android 完全不同的 API,因此您不能将 Android 游戏开发库与 PlayN 一起使用。已经为 PlayN 编写了更高级别的库(例如, http: //github.com/threerings/flashbang-playn),但由于该平台相对较新,因此没有直接用于 Android 的库那么多。
您必须意识到,当您使用所有平台都使用的 java 编写代码时,将 java 编译到不同平台的方法大不相同(Android SDK 用于 Android,GWT 用于 html 等)。如果您的库仅使用每个平台的每个编译路径都支持的 java 子集,您应该能够开箱即用地使用它,但这不太可能。