我必须为我的项目创建一个 2D rpg 游戏。在我读过的几乎每个教程中,他们都使用 Canvas 来绘制场景,并且可以使用 Canvas 来渲染场景。
有没有办法在没有 Canvas 的情况下渲染场景?
最佳答案
JavaFX有AnimationTimer,相当于Swing中使用canvas绘制/更新场景。这使您可以顺利地处理 Sprite 移动和动画。
参见:https://docs.oracle.com/javase/8/javafx/api/javafx/animation/AnimationTimer.html
此外,这里还有一个很好的 JavaFX 游戏教程。它不是 RPG 游戏教程,但您可以从代码中获取大量信息、AnimationTimer 的使用方式以及使用 JavaFX 的游戏的整体结构: http://gamedevelopment.tutsplus.com/tutorials/introduction-to-javafx-for-game-development--cms-23835
关于javafx - 如何在 JavaFX 中渲染场景? (2D游戏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802310/