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

时间:2014-08-28 18:40:02

标签: javafx-2 javafx-8 side-scroller

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

玩家角色/敌人将扩展StackPane
玩家,背景和敌人存在的等级本身将扩展场景 按键将在Level Scenes本身处理,它将调用存在于玩家角色类中的move命令 玩家角色将使用自定义gif图像,并将使用TranslateTransition作为按下按键时移动的动画。

这种方法有一些明显的缺陷吗? 有一件事是,我将不会使用CSS,并将为游戏进行原始编码以进行练习。

1 个答案:

答案 0 :(得分:1)

看起来很不错,除了从Scene扩展级别。

你真的不需要在这样的应用中改变场景,只有场景的根。因此,从Pane或Parent扩展级别并将其切换为Scene#setRoot(),以避免您不需要的课程中的额外内容。