0

我正在开发一些益智游戏,我想我会选择 Java,因为我需要处理的兼容性问题更少。但在我“跳”之前,我只想确定这是一个合理的选择。

那么有人知道用 Java 构建 GUI 益智游戏的好框架吗?我做了一些谷歌搜索并看到了一些游戏引擎框架,但我认为这种游戏不需要游戏引擎(尽管我可能错了,因为我不是游戏程序员)。根据我有限的理解,为了构建谜题,我只需要一些漂亮的 GUI(最好不要使用老式的 Swing 组件!)

详细地说,我不需要花哨的 3D GUI。像这样的东西就足够了。在我的脑海中,我不记得 Java 的纯 Swing API 是如何做到这样的事情的。(请注意,这些部件可以相互插入。)

样本

4

1 回答 1

2

几乎任何 GUI 框架都可以像您描述的那样创建拼图布局。尽管您可能不会在 GUI 工具包中找到现成的拼图组件,但您几乎总是可以使用某种画布和图像绘图原语来准确绘制您想要的东西。我过去曾使用 Swing 创建一个完全自定义的 GUI,并且看起来不像 Swing 应用程序(参见http://free15c.com,代码本身在 GitHub 上)。

您不太可能需要(或想要)一个完整的游戏引擎框架。标准 GUI 库中有足够的功能来执行此操作。

最后,正如我在上面的评论中提到的,为了最大限度地兼容各种形状和大小的设备,您可以考虑使用 HTML/Javascript 实现。这种点击和拖动移动图像将非常简单。

于 2013-02-11T02:08:04.293 回答