Linux下Java游戏编程

Linux下Java游戏编程,java,linux,Java,Linux,最近我一直渴望一些游戏编程。我主要使用Linux,想知道Linux上是否有适合Java开发的图形库?谷歌在这个问题上没有提供太多有用的信息 另外,另一种语言会更好吗?我希望避免使用python——Ruby和Java是我最喜欢的两种语言。不幸的是,Linux上的游戏编程似乎没有太多的讨论 有什么建议/资源吗?简单的可移植性或跨平台功能也将非常棒 哦,我更喜欢2D图形。中提到的API呢:,和API 主题分为三个部分:Java3DAPI、用于游戏的非标准输入设备和JOGL。Java3D是一个高级的3D

最近我一直渴望一些游戏编程。我主要使用Linux,想知道Linux上是否有适合Java开发的图形库?谷歌在这个问题上没有提供太多有用的信息

另外,另一种语言会更好吗?我希望避免使用python——Ruby和Java是我最喜欢的两种语言。不幸的是,Linux上的游戏编程似乎没有太多的讨论

有什么建议/资源吗?简单的可移植性或跨平台功能也将非常棒


哦,我更喜欢2D图形。

中提到的API呢:,和API

主题分为三个部分:Java3DAPI、用于游戏的非标准输入设备和JOGL。Java3D是一个高级的3D图形API,而JOGL是一个围绕流行的OpenGL图形API的低级Java包装器

您将看到三种非标准输入设备:网络摄像头、游戏板和P5数据手套

在此过程中,您将使用其他几个与游戏相关的库,包括:JInput、JOAL、JMF和Odejava

了解所有与游戏相关的最新Java SE 6功能,包括启动屏幕、JavaScript脚本以及桌面和系统托盘界面


或者在这里看一下。

应该是跨平台的。有一个包装器,它包含一个叫做的附加功能。

对于游戏编程,有一个很好的小框架,它支持LWJGL和JOGL

Flash怎么样?这看起来很有趣

黄金T游戏引擎 我想这就是你要找的那种东西。这使得真正制作游戏变得非常容易,而不必担心大量的样板代码

Golden T Game Engine(GTGE)是一个用Java语言编写的高级跨平台游戏编程库。 GTGE库提供了制作2D游戏的完整例程,从硬件加速2D图形、鼠标和键盘输入、音频支持、游戏计时等低级例程,到特定于游戏的例程,如精灵、背景、碰撞检测

GTGE是一个高级接口库,这意味着程序员不再需要担心任何低级命令。唯一留给程序员的就是发挥他们的想象力,开始编写他们的游戏。 在Java中,您不必了解任何有关管理图形、输入和其他低级内容的知识。相反,您可以立即开始使用最新的Java技术开发自己的游戏,例如bufferstrategy、volatile image,甚至OpenGL。您可以查看GTGE设计标准的简单性、通用性和可重复性


看起来很有趣。我完全忘了补充我更喜欢2D游戏。。我从来没有真正喜欢过3D。不过我会看看的,没关系。谢谢很棒的2D游戏链接,Slick2D和Pulpcore看起来几乎完美地满足了我的需要。再次感谢!你在做什么游戏?只是好奇。好吧,我计划从小事做起,重拍《啮齿动物的复仇》。接下来我不确定。。希望有更活跃的东西。