FXGLJavaFX 游戏开发框架

联合创作 · 2023-09-29 15:53

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);
}
}

 

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报