FXGLJavaFX 游戏开发框架
FXGL 是一个 JavaFX/Kotlin 游戏开发开源框架。
特点
- 无需安装或设置
- “开箱即用”:Java 8-15,Win / Mac / Linux / Android 8 + / iOS 11.0 + / Web
- 简单干净的 API
- JavaFX的超集:无需学习新的 UI API
- 真实世界的游戏开发技术:实体组件,内插动画,粒子等
- 游戏可以轻松打包到单个可执行文件 .jar 或本机映像中
应用场景
- 任何 2D 游戏(侧滚动/平台游戏/街机/ RPG)
- 任何具有复杂UI控件/动画的业务应用程序
- 实验性 3D 爱好/学术/商业项目
- 教学/学习/提高游戏开发技能
- 快速建立应用程式创意原型
示例
public class BasicGameApp extends GameApplication {
@Override
protected void initSettings(GameSettings settings) {
settings.setWidth(800);
settings.setHeight(600);
settings.setTitle("Basic Game App");
}
public static void main(String[] args) {
launch(args);
}
}
评论