Java 中简单 2D 动画的框架/库?
我想用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个问题涉及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.