2016-10-14 13 views
-6

Мне тяжело учиться JFrame. Поэтому я подумал, что могу ли я пропустить JFrame или это повлияет на мою конечную цель обучения разработке Android-игр?Является ли изучение JFrame релевантным для разработки Android-игр

+0

Изучение чего-нибудь об играх, не связанных с Android, поможет вам, конечно. Вы должны научиться программированию и концепциям развития игры не своим конкретным языком или платформой. По крайней мере, сначала. – eldo

ответ

0

JFrame - это рамка, которая позволяет производить выход. Вывод - самая легкая часть любой игры. Самая сложная часть - это рендеринг объекта Image, основанный на наборе «мировых» объектов, которые должны определяться логикой игры. JFrame - это просто простой способ вывода ваших игроков в мир. Самая важная часть любой игры, будь то Android, iPhone, Xbox, playstation или ПК, - это то, что происходит в фоновом режиме.

для 3D-игр вам нужно узнать много математики - тригг, матрицы, возможно, немного исчисления - для 2D это намного проще, однако вам все равно нужно знать математику. Возможно, вы захотите реализовать простую физику, и в этом случае вам понадобятся всесторонние знания механики и способы взаимодействия объектов друг с другом. тогда вам нужно будет создать что-то, что сможет управлять этими объектами и реализовать все вышеперечисленные функции.

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

В заключение я бы не стал зависеть от разработки смартфонов, использование swing или awt может быть намного проще, чем разработка на смартфоне, а задняя часть вашей программы, которая, скорее всего, будет составлять более 90% вашего кода, можно в большинстве случаев просто поменять местами для кода смартфона и просто изменить передний конец.

Надеюсь, это поможет

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