Java 中简单 2D 动画的框架/库?

发布于 2024-07-21 16:31:01 字数 270 浏览 9 评论 0原文

我想用 Java 编写一个非常简单的游戏来演示我构建的无线控制器。 我想到了“Breakout”或“Pong”之类的东西。 目前,我有一个原型 Pong 实现,它直接使用 AWT 功能执行所有动画。 然而,这对于编程来说有点尴尬,而且也是一个主要的 CPU 消耗。

我的问题:

有人可以推荐一个 Java 库来显示简单的 2D 动画吗? 你在类似的项目中使用了什么? 该库应该简单易用——我不是在寻找像 Java3D 这样的东西。 集成碰撞检测将是一个专业人士。

I want to write a very simple game in Java to demonstrate a wireless controller I've built. I thought of something like Breakout or Pong. Currently, I have a prototype Pong implementation that does all animation directly using the AWT functionality. However, this is somewhat awkward to program and also a major CPU hog.

My question:

Can someone recommend a library for Java to display simple 2D animations? What have you used for similar projects?
The library should be easy and straight-forward to use -- I'm not looking for something like Java3D.
Integrated collision detection would be a pro.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无戏配角 2024-07-28 16:31:01

这个问题涉及Java 2D框架的比较,可能有用。

我感兴趣的是为什么你原来的实现是一个CPU hog。 是在绘图时发生,还是一直在消耗 CPU 资源? 如果是后者,则可能表明存在问题。 您如何查询/轮询您的控制器。

This question relates to comparisons of Java 2D frameworks and may be of use.

I'm interested as to why your original implementation is a CPU hog. Is that just whilst it's drawing, or is it consuming CPU resource all the time ? If the latter, it may point to a problem wrt. how you're querying/polling your controllers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文