2012-01-01 4 views
0

Я работаю над игровым проектом в java, и мне было интересно, есть ли у кого-нибудь хороший совет, как идти по его графической части. Моя игра будет настольной игрой (аналогичной монополии), и я хотел бы хотя бы отобразить монопольную панель на экране. После этого мне хотелось бы динамически корректировать расположение платы в игровых кусках (мне не нужно анимации для движения, но это было бы круто)Простой графический интерфейс Java Game

Кто-нибудь знает о любых библиотеках, которые полезны для такие простые графические интерфейсы?

+0

http://docs.oracle.com/javase/tutorial/2d/ – clyfe

+0

Вы не хотите начинать с Java 2d. Начните с Swing, получите что-то, а затем перейдите к более продвинутым методам. – Paul

ответ

1

Кто-нибудь знает какие-либо библиотеки, которые полезны для простых графических интерфейсов, таких как это?

См AWT & Swing. Хотя AWT - это набор инструментов GUI последнего тысячелетия, поэтому я бы использовал Swing, который добавляет дополнительные способности.

+0

Мы должны хотя бы упомянуть о возможности номер 3, которая используется множеством приложений Java: [SWT] (http://eclipse.org/swt/). Конечно, лучше, чем AWT;) Swing vs SWT интереснее, но я уверен, что это уже обсуждалось до смерти на SO. – Voo

+1

@Voo Учитывая, что SWT слишком велик, чтобы распространять «простую игру» и, скорее всего, не может быть использован приложением с песочницей. Я не чувствовал, что это стоит упомянуть. –

+0

Не знаю, что такое песочница, но вы правы, что это, конечно, не легкая структура (хорошо качание тоже не является, но это не наша проблема). Также есть кроссплатформенные проблемы (самая большая проблема imho), так что это, конечно, не без недостатков, но я все же думаю, что это стоит посмотреть хотя бы - хотя я слышал, что в последние годы качели стали намного лучше. – Voo

0

swing будет одним из лучших вариантов, если ваш новый для графики в java, и если вы хотите узнать больше о качелях и графике, перейдите сюда: Swing Graphics Также я бы рекомендовал держаться подальше от Java2D, пока не почувствуете, что вы готовы работать над этим. О, вот ссылка на графику AWT, которую я сейчас использую: Graphics (Java SE 7) Дайте мне знать, если вы хотите увидеть пример, и я могу добавить это тоже. EDIT Свинг относительно похож на AWT, кроме того, что у swing больше возможностей, AWT, вероятно, является самой простой формой для начала, и имеет большинство, если не все инструменты для завершения вашего проекта, надеемся, что это поможет ,

Смежные вопросы