Javafx 2 使用JavaFX在游戏中移动角色的最佳实践?

Javafx 2 使用JavaFX在游戏中移动角色的最佳实践?,javafx-2,javafx-8,side-scroller,Javafx 2,Javafx 8,Side Scroller,我正在用JavaFX制作一个简单的侧滚游戏,并做了一些研究。然而,在我真正开始之前,我想确定我使用的是传统的游戏制作方法。我有以下想法: 玩家角色/敌人将扩展StackPane 玩家、背景和敌人所在的等级本身将扩展场景。 按键将在关卡场景中处理,这将调用玩家角色类中存在的移动命令。 玩家角色将使用自定义gif图像,并在按下键时使用TranslateTransition进行移动动画 这种方法是否存在一些明显的缺陷? 有一件事是,我不会使用CSS,而是会对游戏进行原始编码以供练习 看起来不错,除了从

我正在用JavaFX制作一个简单的侧滚游戏,并做了一些研究。然而,在我真正开始之前,我想确定我使用的是传统的游戏制作方法。我有以下想法:

玩家角色/敌人将扩展StackPane
玩家、背景和敌人所在的等级本身将扩展场景。
按键将在关卡场景中处理,这将调用玩家角色类中存在的移动命令。
玩家角色将使用自定义gif图像,并在按下键时使用TranslateTransition进行移动动画

这种方法是否存在一些明显的缺陷?
有一件事是,我不会使用CSS,而是会对游戏进行原始编码以供练习

看起来不错,除了从场景中延伸标高


在这样的应用程序中,你们不需要改变场景,只需要改变场景的根。因此,从窗格或父级扩展级别,并通过
Scene\setRoot()
切换它们,以避免在您的类中添加您不需要的额外内容。

游戏进行得如何?你打算把它向公众开放吗?我想玩它。