【发布时间】:2009-07-11 23:14:44
【问题描述】:
我正在开发一款基于主题医院的模拟游戏,这是一款相当古老的游戏。 我在底层工作方面取得了很大进展,但是现在我开始讨论 GUI 元素,这是我以前没有做过的很多事情。我对java还是比较陌生。 我试图创建的效果就像这里显示的那样......
http://www.tubechop.com/watch/18438
单击一个按钮,打开一个带有选项卡的面板以从不同的选项中进行选择,然后单击一个按钮来构建一个房间。我相信对于“标签”我可以使用卡片布局?对于房间的实际建造,我几乎是分类的。我现在遇到的主要问题是让面板在单击按钮时打开。
目前,我在顶部有 1 个 JFrame 和 2 个 JPanel,主游戏面板和带有几个按钮的控制面板。
谁能告诉我一些简单的例子来说明我会如何做这样的事情?我知道它可能真的很简单,而且我敢打赌,你们中的一些人甚至可以将代码写下来,但我是 Java 新手,到目前为止,我学到的更多是关于编程的逻辑元素,而不是如何构建游戏中所需的更复杂的多层 GUI。
我知道这是一个雄心勃勃的项目,但我已经走了很长一段路,甚至使用 A* 实现了自定义路径查找,我很高兴(感谢 StackOverflow 的各位!)
提前感谢您的帮助。
【问题讨论】:
-
我没办法,但祝你好运!那是一场多么棒的比赛。这会是商业版本吗?
-
谢谢。没办法我的朋友,免费软件一路开源。我希望它可以成为一个足够大的项目,像 OTTD 一样受到关注。虽然 OTTD 给我带来了许多小时的乐趣,但我玩的第一个模拟游戏是主题医院。我想与人们分享玩 TH 的回忆,带有现代风格和令人兴奋的新玩法! :)
-
您有为此运行的站点吗?我敢说我可能有兴趣做出贡献。
-
目前我没有设置网站。我仍在决定名称,但一旦完成,我将发布我的进度。我知道有一些项目像这样消失或停止工作。我计划让这件事保持安静,直到我有一些合理的东西可以展示。图形方面,它并不令人印象深刻,但由于这只是我的第二场比赛,我对我的缓慢进展感到满意:P 如果你想谈论这个项目,请 PM 我,我们可以通过某种形式的 IM 或通过电子邮件聊天.
-
这里没有 PM 系统...如果您访问我的网站 (appaholic.co.uk) 并向下滚动到底部,您可以在我在线时与我聊天(英国时间),我们可以交换 IM 地址。