Миграция из Visual Studio в NetBeans или в другую IDE - PullRequest
0 голосов
/ 15 сентября 2011

Я сделал много программ на C # с использованием Visual Studio.Я знаю, что C # ужасен для игр (он становится медленнее, когда на экране появляется больше объектов), и я слышал, что Java лучше для игр, поэтому я решил попробовать заново сделать настольную игру на Java, используя NetBeans 7.0.1

В прошлом я делал некоторые базовые вещи, и под базовыми я подразумеваю Java-программы, в которых пользователь может перемещать акулу или что-то в этом роде.

Но я заметил, чтобольшинство моих программ на Java были жестко запрограммированы.Если бы я хотел окно (Рамку), я должен был бы напечатать его, установить размер, бла-бла-бла.Я привык к перетаскиванию, редактированию Visual Studio, и, хотя я знаю (и пытаюсь использовать) функциональность компонентов перетаскивания в NetBeans, мне все еще трудно.

Например, при создании приложения Java Desktop (из NetBeans) оно автоматически предоставляет мне Panel, которая, как я полагаю, будет основным «окном».Но я не могу отредактировать его или, по крайней мере, не могу найти свойства, которые мне нужно отредактировать (размер, начальная позиция, нет минут, макс, кнопки закрытия, фоновые изображения и т. Д.).Мои попытки кодирования обычно терпят неудачу, потому что очевидно, что Panel автоматически генерирует код, который я не могу редактировать.

Я не хочу жестко кодировать все, так как я могу представить, что это будет кошмар (доска)квадрат 8 х 9. Каждый квадрат - кнопка).

Итак, как мне начать?Я пытался сделать и Java-приложение, и Java-приложение для настольного компьютера (не знаю разницы между ними), но я все еще сталкиваюсь с той же проблемой;Я не могу ничего редактировать, по крайней мере, не так быстро и просто, как я привык в Visual Studio?

Если это невозможно, то, боюсь, мне придется придерживаться C #.Друг сказал мне, что XNA подходит для игр (друг сказал, что XNA излишне хорош для относительно простой настольной игры).

Ответы [ 4 ]

7 голосов
/ 15 сентября 2011

Учитывая, какую игру вы хотите создать и какие у вас проблемы, я бы скорее сказал, что игра написана плохо, что может быть вашей проблемой, а не языком.

2 голосов
/ 15 сентября 2011

Прочтите в этом посте , чтобы сначала выбрать язык, который лучше всего подходит для игр, которые вы хотите построить.Выбор IDE для подражания.

1 голос
/ 15 сентября 2011

Формы Windows используют GDI для графики, в то время как XNA использует аппаратное ускорение. Не должно быть никаких проблем с производительностью при использовании XNA для создания 2D настольной игры. Насколько эффективно он работает, зависит от того, насколько хорошо вы знаете API для вашего языка.

1 голос
/ 15 сентября 2011

Если вы заинтересованы в разработке игр для .Net, возможно, этот API поможет вам.Он написан на VB.Net, но вы можете найти его поучительным.

.Net Game API

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...