FXGL JavaFX游戏引擎
Java 开发的 2D 游戏想找个顺手的库?FXGL挺合适的。它是基于 JavaFX 的游戏引擎,Kotlin 也能无缝用,最大的优点就是“开箱即用”,不用折腾一堆配置,直接跑。
跨平台支持蛮全的,Windows/Mac/Linux之外,Android和iOS也能上,甚至还能跑在Web上。写一次多端用,省心不少。
API 写起来比较清爽,不像有些游戏库那样绕来绕去。你熟 JavaFX 的话,上手更快,连 UI 那套都能直接复用,省掉不少学习成本。
常见的游戏开发技术它也都有,比如实体组件系统(ECS)、粒子效果、动画插值,想做个平台跳跃、RPG、街机风都没问题。连商业级的 UI 控制都能做,业务应用也不输。
打包方面也挺方便的,支持生成单个.jar
或者本地可执行文件。搞原型、做教学、甚至带团队入门都挺好用,节奏快,出活快。
最小启动项目也超简单:
public class BasicGameApp extends GameApplication {
@Override
protected void initSettings(GameSettings settings) {
settings.setWidth(800);
settings.setHeight(600);
}
}
如果你已经在用 JavaFX 做界面,又想试试做点小游戏,不妨试试 FXGL,轻量不折腾,玩起来还挺有成就感。
32.02MB
文件大小:
评论区