Я вроде как новый для libGDX, и я не могу понять, почему модуль Android необходим в gdx-setup-ui?
Разве libGDX не используется для создания настольных игр? И есть ли способ создать настольный проект, избегающий Android one (имея только ядро + рабочий стол)?Могу ли я создавать настольные игры с помощью libGDX?
ответ
Согласно официальной документации (и моей практике в прошлом), да, вы можете. Вы просто удалите проект Android, и все будет сделано. Но использование Java для разработки только для настольных игр довольно странно, потому что есть .NET и даже с открытым исходным кодом .NET (Mono). С JVM вы не можете добиться хорошей производительности, особенно для игр (или это будет ОЧЕНЬ трудным & грязным), потому что нет пользовательских типов значений, все дженерики могут иметь только ссылочные типы в качестве параметров типа и т. Д.
Оформить заказ this, здесь вы видите, что вы используете свой основной проект, чтобы поместить весь нестандартный код платформы, а проект рабочего стола - это проект, который вы запускаете, когда вы хотите запускать рабочий стол.
ну, да. Я все это прочитал. Вопрос в том, могу ли я избежать использования модуля Android и его можно просто удалить без проблем? – omtcyfz
Вы должны это сделать. –
@arcadia конечно, да. –
Это также можно перенести Main.java и содержимое папки/lib с рабочего стола на основной проект, чтобы удалить первый. Вам нужно будет возиться с настройками пути сборки, чтобы он работал, но я думаю, что в этом случае проще иметь один проект.
- 1. Где я могу научиться создавать настольные приложения с помощью C#?
- 2. Интернет Настольные игры
- 3. Можно ли создавать настольные приложения с node.js?
- 4. Должен ли я разрабатывать настольные игры с использованием AIR?
- 5. Могу ли я тестировать настольные приложения с помощью MonkeyTalk?
- 6. Можно ли создавать настольные приложения Java с помощью RubyMotion?
- 7. Эвристика для минимакса - Настольные игры
- 8. Могу ли я разработать высококачественные игры для Android/iOS с помощью libGDX?
- 9. Могу ли я создавать потоки в PHP?
- 10. Могу ли я создавать 3D или 2D интерактивные игры с помощью React Native?
- 11. Могу ли я сделать SpriteBatch с помощью PerspectiveCamera в libGDX?
- 12. Можно ли создавать SMS-игры с помощью PlayN?
- 13. Можно ли создавать игры Xbox 360 с помощью SDL?
- 14. Могу ли я создавать веб-страницы с помощью Delphi?
- 15. Могу ли я создавать неограниченные метки с помощью vim?
- 16. Могу ли я создавать потоки в приложении с помощью Python?
- 17. Могу ли я создавать серверы WCF с помощью Delphi 2010?
- 18. Могу ли я создавать приложения RubyMotion с помощью Interface Builder?
- 19. Могу ли я создавать пользовательские метрики Cloudwatch с помощью Java?
- 20. Могу ли я сохранить TiledMap в libGDX?
- 21. Как я могу исправить бесконечный цикл сериализации игры в libGdx?
- 22. Может ли Python создавать 2D-игры?
- 23. На каком языке я должен научиться создавать настольные приложения?
- 24. Элементы персонажей игры LibGDX
- 25. Должен ли я использовать настольные адаптеры?
- 26. Игра для игры Libgdx
- 27. Libgdx хранения предметов игры
- 28. LibGDX - Создавать Анимацию
- 29. Могу ли я создавать игры с использованием XNA, если у меня установлена Visual Studio 2010?
- 30. Могу ли я с нетерпением создавать экземпляры, зарегистрированные как одиночные игры, используя виндзорский замок?
Я не согласен с тем, что JVM для настольных ПК не может обеспечить хорошую производительность для игр. –
Хорошо. «Хорошее» может быть неточным, но вы, безусловно, можете получить лучшую производительность и меньшее затухание в GC при использовании других виртуальных машин или собственного кода для одной и той же задачи. (Конечно, это верно только в том случае, если ваш код Java поразит некоторые ограничения JVM, связанные с производительностью ... но удачи, пытаясь не ударить их.) И, конечно, для многих игр даже JVM будет достаточно. Простая игра без особого давления на процессор может не стоить изучать другой язык. –
То, с чем я согласен. Шутеру от первого лица, использующему JVM, необходимо будет кэшировать все, чтобы GC не убивал частоту кадров. Что-то более простое было бы в порядке. –