2012-01-01 91 views
0

我正在使用java的游戏项目,并想知道如果任何人有任何好的建议如何去图形部分。我的游戏将是一个棋盘游戏(类似于垄断),我想至少在屏幕上展示一个类似垄断的棋盘。在此之后,我希望能够动态调整游戏棋子的棋盘位置(我不需要为动作制作动画,但这很酷)简单的Java游戏图形界面

任何人都知道任何对于简单的图形界面,如这样?

+0

http://docs.oracle.com/javase/tutorial/2d/ – clyfe 2012-01-01 19:49:28

+0

你不想从Java 2d开始。从Swing开始,开始工作,然后转向更先进的技术。 – Paul 2012-01-02 02:15:27

回答

1

任何人都知道任何图书馆,这对简单的图形界面有用吗?

请参阅AWT & Swing。尽管AWT是'最后一个千年'的GUI工具包,所以我会使用Swing来增加额外的功能。

+0

我们至少应该提到很多Java应用程序使用的可能性3:[SWT](http://eclipse.org/swt/)。肯定比AWT好;)Swing vs SWT更有趣,但我相信这已经在SO上讨论过了。 – Voo 2012-01-02 00:46:21

+1

@Voo鉴于SWT太大,无法用于“简单游戏”,也很可能不会被沙盒应用程序使用,所以我不觉得这是值得一提的。 – 2012-01-02 01:16:45

+0

不知道沙盒,但你是对的,它肯定不是一个轻量级框架(很好的摇摆不是,但这不是我们的问题)。另外还有跨平台问题(最大问题imho),所以它肯定不是没有缺点,但我仍然认为至少值得一看 - 虽然我听说在过去的几年中swing已经变得更好了。 – Voo 2012-01-02 01:31:36

0

如果您在java中使用新的图形,并且想要了解更多关于摆动和图形的信息,那么摆动将是您的最佳选择之一:Swing Graphics另外,我建议远离Java2D,直到您觉得您已准备就绪在那工作。哦,这里是AWT图形的链接,这是我现在使用的:Graphics (Java SE 7)让我知道你是否想看到一个例子,我也可以添加它。 编辑 Swing与AWT比较相似,除了摆动具有更多功能的事实之外,AWT可能是最简单的形式,并且如果不是所有的工具都可以完成您的项目,希望这有助于。