如何使用Javafx重新绘制画布而不重新绘制场景?

时间:2019-04-04 20:01:41

标签: java javafx

我正在尝试用javafx制作rpg风格的游戏,这意味着我需要在玩家每次移动或动作时重新绘制屏幕。我的游戏目前可以正常工作,因此每次玩家执行一个动作时都会创建一个新场景,但这已被证明会使游戏非常缓慢,并引起许多其他问题(音乐重新启动)。是否有一种方法可以更新我放在屏幕上的画布并将其显示在场景中,而不是重新创建整个场景?

我尝试创建一个新的画布,但是场景无法识别画布中的更改。

系统有点复杂,无法显示整个路径,但是如果有人对结构的特定方面有疑问,我将很乐意回答。

基本上,场景上有很多元素,其中一个是从另一个类中获取的画布,该类具有一种名为getCavnas的方法,该方法可返回画布。

0 个答案:

没有答案