Мне тяжело учиться JFrame. Поэтому я подумал, что могу ли я пропустить JFrame или это повлияет на мою конечную цель обучения разработке Android-игр?Является ли изучение JFrame релевантным для разработки Android-игр
ответ
JFrame - это рамка, которая позволяет производить выход. Вывод - самая легкая часть любой игры. Самая сложная часть - это рендеринг объекта Image, основанный на наборе «мировых» объектов, которые должны определяться логикой игры. JFrame - это просто простой способ вывода ваших игроков в мир. Самая важная часть любой игры, будь то Android, iPhone, Xbox, playstation или ПК, - это то, что происходит в фоновом режиме.
для 3D-игр вам нужно узнать много математики - тригг, матрицы, возможно, немного исчисления - для 2D это намного проще, однако вам все равно нужно знать математику. Возможно, вы захотите реализовать простую физику, и в этом случае вам понадобятся всесторонние знания механики и способы взаимодействия объектов друг с другом. тогда вам нужно будет создать что-то, что сможет управлять этими объектами и реализовать все вышеперечисленные функции.
Проделав вышеуказанное, вы должны визуализировать эти объекты мира в области памяти, чтобы они могли быть прочитаны устройством вывода, будь то экран JFrame или смартфона и показан пользователю.
В заключение я бы не стал зависеть от разработки смартфонов, использование swing или awt может быть намного проще, чем разработка на смартфоне, а задняя часть вашей программы, которая, скорее всего, будет составлять более 90% вашего кода, можно в большинстве случаев просто поменять местами для кода смартфона и просто изменить передний конец.
Надеюсь, это поможет
- 1. Является ли функциональное программирование релевантным для веб-разработки?
- 2. Является ли время процессора релевантным для Hyperthreading?
- 3. Является ли «объединение потоков» релевантным для Go?
- 4. Изучение разработки приложений для Android
- 5. Является ли ViewState релевантным в ASP.NET MVC?
- 6. Является ли межпроцессное общение релевантным для iPhone или iPad?
- 7. Является ли порядок тегов релевантным для действительного XML?
- 8. Является ли режим параллелизма релевантным, если мы используем PerCall instancing?
- 9. Является ли встроенное ключевое слово релевантным в MPLab?
- 10. Является ли yuidoc @namespace релевантным с Ember-CLI?
- 11. Является ли атрибут 'title' релевантным в теге <img>?
- 12. Является ли изучение WinForms целесообразным? Это устарело?
- 13. Является ли NS_ROOT_CLASS «безопасным» для разработки IOS?
- 14. Является ли JAVA необходимым для разработки Android?
- 15. Является ли C++ подходящим для разработки Android?
- 16. Является ли IClientMessageInspector доступным для разработки WP7?
- 17. Является ли PRISM для широкомасштабной разработки приложений?
- 18. изучение разработки веб-приложений с помощью asp.net
- 19. Django - Изучение разработки сайта с помощью Django - невозможно определить, является ли SyntaxError в views.py или urls.py
- 20. Изучение использования Cocos2D для android после разработки iOS
- 21. Как начать изучение разработки веб-приложений?
- 22. Является ли сильный цикл сохранения релевантным соображением для одного класса, который должен существовать для жизни приложения?
- 23. Изучение Win32 для разработки приложений с графическим интерфейсом
- 24. Является ли регистрация андроид для разработки приложений для Android?
- 25. Является ли XML необходимым для разработки приложений для Android?
- 26. setBackground является неукрашенным JFrame
- 27. Изучение развития для iPhone
- 28. Насколько «релевантным» является безопасность, не связанная с потоком XmlWriterTraceListener?
- 29. Является ли MVVM убийством разработки Silverlight?
- 30. Является ли эта нормальная процедура разработки?
Изучение чего-нибудь об играх, не связанных с Android, поможет вам, конечно. Вы должны научиться программированию и концепциям развития игры не своим конкретным языком или платформой. По крайней мере, сначала. – eldo