在JavaFx中,我可以轻松创建动画,移动片段等,但据我所知,最好在java中编写程序逻辑和通信。我目前看到最糟糕的是调用javafx部分是因为从服务器传入的数据。是否有任何方便的方法可以做到或更好地改用其他技术(flex,qt?),假设程序在浏览器中或作为独立应用程序在外部运行并不重要?
我刚刚开始学习javafx,但可以放弃它并转向其他技术并考虑c ++ + wxWidgets或Qt,它们更加适应。
答案 0 :(得分:0)
JavaFx当然适用于此,但对于编程逻辑,我们的想法是用Java来实现(JavaFx旨在很好地调用java方法和类)。如果您对Java不满意,那么它可能不是最佳选择 - 这取决于您要完成的任务。
JavaFx实际上是Sun(现在是甲骨文)最后希望在桌面上获得Java的最佳希望(我说这是因为如果失败了,我看不到他们再次尝试,但谁知道?)。它不是那么顺利,但是如果你喜欢JavaFx,并希望具有可执行文件的分发改进不需要为每个平台单独编译,那么它肯定是一个可行的选择。
答案 1 :(得分:0)
潜在的技术可能不仅仅是能够制作游戏。如果你要分发它可能会有一些问题,但在一天结束时,没有任何一个框架(如果你愿意的话)明确地比任何其他框架都要好“制作游戏”。
使用你所知道的,你将更有可能完成这个项目。我经常看到的模式是人们花费太多时间在语言和API之间做出决定,而且当其中任何数量足够好时,所有这些都是如此。一旦完成,移植到另一种技术应该是直接的,如果你甚至需要在第一时间。
祝你好运。答案 2 :(得分:0)
我实际上并不明白为什么这应该那么难。使用Java类和JavaFX非常容易,如果性能无关紧要,您甚至可以在JavaFX中编写应用程序逻辑(请记住,它是一种成熟的编程语言)。也许在官方Su中发布这个问题...错误,Oracle论坛将进一步帮助您,因为总有一些人参与开发JavaFX。