Я в основном использую LibGDX для разработки игр для Android. Это полезно для тестирования на рабочем столе. Когда я это делаю, я просто установил «настольный» проект в Android Studio для использования активов из проекта «android», как описано here. Это отлично работает на моей локальной машине для тестирования. Однако это не сработает, если я хочу упаковать свою игру и отпустить ее для других, чтобы играть на своих машинах. Как я могу упаковать свою игру, чтобы включить графические и аудио активы?Пакет libgdx для рабочего стола
1
A
ответ
1
я наткнулся на следующий фрагмент кода в build.gradle
файле:
task dist(type: Jar) {
from files(sourceSets.main.output.classesDir)
from files(sourceSets.main.output.resourcesDir)
from {configurations.compile.collect {zipTree(it)}}
from files(project.assetsDir);
manifest {
attributes 'Main-Class': project.mainClassName
}
}
Это проявляется расслоение project.assetsDir
в файл JAR, созданный dist
задача, которая устанавливается в
project.ext.assetsDir = new File("../android/assets");
Для запуска выше задачи из командной строки, тип
gradlew desktop:dist
Смежные вопросы
- 1. Ошибка настройки рабочего стола LibGDX UI
- 2. java.lang.NoClassDefFoundError при запуске примера libgdx gdx-invaders для рабочего стола
- 3. Экспорт рабочего стола Libgdx в swf?
- 4. Движение изображения мерцающего объекта в приложении для рабочего стола libgdx
- 5. Внешние плагины для рабочего стола для рабочего стола Phonegap
- 6. Scala для рабочего стола
- 7. MVC.NET для рабочего стола
- 8. MapKit для рабочего стола?
- 9. C# Обновление рабочего стола рабочего стола
- 10. Использование рабочего стола libGdx в качестве эмулятора Android GLES20
- 11. Почему у моего рабочего стола java-приложения libgdx неправильная высота?
- 12. Рамка для рабочего стола Java
- 13. Рамки для рабочего стола Java
- 14. Приложение JSF для рабочего стола
- 15. Android обои для рабочего стола
- 16. библиотека для удаленного рабочего стола
- 17. Изменение обоев для рабочего стола
- 18. андроид обои для рабочего стола
- 19. flash-приложение для рабочего стола
- 20. SetTimeout только для рабочего стола
- 21. GCM-клиент для рабочего стола
- 22. Меню рабочего стола для гамбургера
- 23. отладчик javascript для рабочего стола
- 24. Доступность приложения для рабочего стола
- 25. Приложения для рабочего стола Python
- 26. Пакет, установленный Nix в меню рабочего стола Mate
- 27. Безопасность рабочего стола Sitecore
- 28. окно рабочего стола уведомление
- 29. Разработка кроссплатформенного рабочего стола
- 30. Настройка рабочего стола eclipse
Вот официальное пошаговое руководство: https://github.com/libgdx/libgdx/wiki/Deploying-your-application#deploy-to-windowslinuxmac-os-x –
@Rinold Спасибо за ссылку. Похоже, что это устарело: «... создать runnable JAR в Eclipse ...». –
Ohh ... извините :(пропустил это. Другой способ - использовать gradle then, запустить в командной строке из вашего проекта dir (с build.gradle) - «gradlew desktop: dist» –