java - 是否有与 Processing 中的 draw() 等效的 Java?
问题描述
我最近开始用 Java 开发一个游戏,因为我参加了一个 AP 课程,我已经非常熟悉 Java 中的很多逻辑,但还有很多东西要学。我有很多使用处理的经验,其中有一个void draw()
函数在每一帧都被调用以允许更新。我想知道是否有任何相同性质的东西可以使用,或者如果没有,我将如何做这样的事情。谢谢!
解决方案
是的......它被称为处理。我刚刚看了一下,Processing 是用 Java 编写的,它是开源的。因此,您可以将其用作您想编写的任何游戏的起点。通过调用现有代码并在必要时对其进行修改以便能够进行此类调用,您可以使用所有功能。我不知道这个项目是否支持。
如果您是初学者,可能会有更简单的选择。还有其他用 Java 编写的 OpenGL 和游戏引擎和框架供 Java 程序员使用。你可以谷歌“java游戏框架”来获得一堆选项。顶部附近出现的一个关于一些游戏引擎的链接是:
推荐阅读
- reactjs - React redux:如何在按下后退按钮时清除 redux 存储状态
- javascript - 如何将参数从路由器传输到组件?
- javascript - Sessionstorage 保持整个网站的选择
- sql - 使用带有 ->> 或 #>> 的 JSON 字段中的数组选择多个键?
- python - Docker & Selenium WebDriverException:消息:进程意外关闭,状态为 11
- javascript - 如何在 Javascript 中将 \n 和 \t 转换为 "\n" 和 "\t"?
- python - 在极坐标图中将直线转换为曲线
- python - Python - 向函数添加属性的正确方法
- yarnpkg - 在带有通配符的纱线中同时使用
- javascript - 记忆递归斐波那契函数