Я сделал много программ на 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 излишне хорош для относительно простой настольной игры).