关于JavaFX Canvas的问题

时间:2014-08-07 01:21:05

标签: java javafx buffer port

我一直在使用Canvas在Java2D中编写游戏一段时间,并希望将其移植到JavaFX。我看了一下JavaFX Canvas,我有几个问题:

  1. 目前,我让游戏在与应用程序不同的线程上运行。线程更新并呈现游戏。但是使用JavaFX画布,除非它在JavaFX应用程序线程上,否则你无法绘制它。你知道如何解决这个问题吗?

  2. Java2D Canvas有一个可用于三重缓冲的BufferStratagy。但是JavaFX Canvas只有一个内置的双缓冲区。我猜可以手动编写一个三重缓冲区(我知道如何使用双缓冲区)。你能解释一下我是怎么做到的吗?

  3. 最好只坚持使用java2D而不是切换到JavaFX?

  4. 感谢您的帮助。 :)

0 个答案:

没有答案
相关问题