FXGL游戏开发-HelloWorld

FXGL 是一个 JavaFX 游戏开发的框架,使用 FXGL 无需安装和设置,开箱即用,支持多平台打包,UI 基于 JavaFX,非常容易上手。

基于 FXGL 开发游戏非常简单,只需要两个步骤:

  1. 引入 FXGL maven 依赖
  2. 继承 GameApplication

FXGL maven

FXGL 有两个版本,一个是JDK1.8的(已经不再维护,可以用于学习),另外一个是基于JDK11的,maven 依赖地址为:

<dependency>
  <groupId>com.github.almasb</groupId>
  <artifactId>fxgl</artifactId>
  <version>11.17</version>
</dependency>

如用的是JDK1.8,那么只需要将 version 换成 0.5.4 即可。

Hello World

一个 FXGL Hello World 程序只需要继承 GameApplication 即可。

public class HelloWorldApp extends GameApplication {

    @Override
    protected void initSettings(GameSettings settings) {
        settings.setTitle("Hi IT青年 Game");
        settings.setWidth(480);
        settings.setHeight(320);
        settings.setVersion("0.1");
    }

    public static void main(String[] args) {
        launch(args);
    }
}

运行效果:

这样,一个 FXGL 的 Hello World 的游戏就完成了。

==========================================================================
HiIT青年
关注公众号,阅读更多文章。

posted @ 2022-10-23 22:11  HiIT青年  阅读(257)  评论(0编辑  收藏  举报