首页 > 解决方案 > 是否有与 Processing 中的 draw() 等效的 Java?

问题描述

我最近开始用 Java 开发一个游戏,因为我参加了一个 AP 课程,我已经非常熟悉 Java 中的很多逻辑,但还有很多东西要学。我有很多使用处理的经验,其中有一个void draw() 函数在每一帧都被调用以允许更新。我想知道是否有任何相同性质的东西可以使用,或者如果没有,我将如何做这样的事情。谢谢!

标签: javaprocessing

解决方案


是的......它被称为处理。我刚刚看了一下,Processing 是用 Java 编写的,它是开源的。因此,您可以将其用作您想编写的任何游戏的起点。通过调用现有代码并在必要时对其进行修改以便能够进行此类调用,您可以使用所有功能。我不知道这个项目是否支持。

如果您是初学者,可能会有更简单的选择。还有其他用 Java 编写的 OpenGL 和游戏引擎和框架供 Java 程序员使用。你可以谷歌“java游戏框架”来获得一堆选项。顶部附近出现的一个关于一些游戏引擎的链接是:

https://github.com/AlmasB/FXGL/wiki/Java-Game-Frameworks


推荐阅读