有人知道一个带有精灵、动画和碰撞处理的好的Java 2D引擎吗?
JGame可能是您正在寻找的东西。
您可能还想查看这个问题(https://stackoverflow.com/questions/293079/java-2d-game-frameworks),其中列出了一些引擎并提供了一些反馈。希望对您有所帮助。
Greenfoot来自BlueJ的开发者,如果你第一次尝试使用Java进行游戏开发,那么它会是一个不错的选择。它不仅提供易于学习的API,还附带完全集成了Greenfoot界面的开发环境。
游戏环境是greenfoot.World
,而游戏中的每个元素都是greenfoot.Actor
实例。Actor类提供了真正的位图交集方法(greeenfoot.Actor.intersects()
)。
旁注:你最好远离Java。游戏开发行业主要使用C++/Python,第三是C#。