我正在尝试使用带有 Gluon 和 JavaFXPorts 的 JavaFX 在桌面、Android 和 iOS 上开发/移植经典的“Flappy Bird”游戏。该应用程序现在可以在桌面和 Android 平台上播放,但性能差异明显。该应用程序在 Android 上太慢了(慢动画)。
我已经进行了一些性能调整,例如节点缓存、AnimationTimer
游戏循环、节点回收、使用 Stream API back-port 进行并行处理net.sourceforge.streamsupport:streamsupport
等,但性能仍然相同。
我怎样才能使我的应用程序更快,并具有与桌面版本相似的性能?
你可以在这里找到我的应用程序的源代码:https ://github.com/warrenmnocos/flappy-bird-gluon 。
镜像帖: http: //gluonhq.com/forums/topic/javafx-application-on-android-platform-is-too-slow-javafxportsgluon/