两者相比, JavaFX 已经是事实上的下一代图形技术,更新迭代快,紧跟 JDK 新版本,只是国内用得不多; 除了 GUI 以外,还有基于 javaFX 做游戏引擎的 FXGL 。 再者,这些并不冲突,JavaFX 能调用 Swing,而 FXGL 又是 JavaFX 的超集。 如果参与 JNotepad 开发以学习为目的的,是可行的;按目前的规划来看,最终也是与 Sublime Text vscode...等产品类似,那么在知名度上就已经拼不过了;说直白点,即使做出来了也不会的很多开发者使用。 想要打破这些,就要与现有类似的产品有差异化,或者说能解决某一领域的一些痛点,可能这样说有点抽象,这里举一些例子。 photoshop 照片和设计软件 AutoCAD 二维和三维 CAD 绘图软件 Cocos Creator 高效轻量的跨平台3D/2D图形引擎 Unity 广泛的实时内容开发平台,实时3D引擎为游戏 Godot 一款制作游戏的软件,可以制作2D和3D游戏。通过基于节点的架构来设计游戏,3D渲染器设计可以增强3D游戏的画面。 以上都是解决特定领域问题的软件。 作者可以关注一下 FXGL java 游戏引擎,目前还没有发现对应的编辑器。而且也很看好 java 系游戏引擎将来的发展,与 C++ 系列的引擎相比,java 开发所需成本更少。而且 Valhalla、Panama 等项目出来后,让 java 在这方面更有优势。


本文由转载于互联网,如有侵权请联系删除!