Как добавить Java в GameMaker Studio?

Я играю с GameMaker Studio и планирую использовать его в своем следующем проекте для Android. Тем не менее, я не уверен, как я могу добавить в него java-библиотеки (файлы jar)?

Например, если я хочу внедрить в него SDK от LeadBolt... или если у меня есть собственная библиотека для записи звуков, поступающих в микрофон... могу ли я добавить такие библиотеки в GameMaker Studio?


person Roger Travis    schedule 23.12.2012    source источник


Ответы (5)


Вы не можете - по крайней мере пока.

Для экспорта мобильной системы GM:Studio не поддерживает расширения.
В дорожной карте видно, что расширения планируется поддерживать с версии 1.3. Текущая строка версии — «1.1», поэтому до появления этой функции еще довольно много месяцев.

person paul23    schedule 24.12.2012

См. http://www.gmc.yoyogames.com/index.php?showtopic=566396. Однако этот проект не является официальным и полностью не поддерживается. Я также не знаю, поддерживает ли он JAR.

person Nacib Neme    schedule 28.06.2013
comment
Хотя теоретически это может ответить на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки. - person Dave Chen; 29.06.2013

Я вижу, что это старая тема, но для всех, кто заинтересован, способ сделать это - щелкнуть правой кнопкой мыши на своем расширении, выбрать «Открыть в проводнике», затем перейти в исходную папку Android и создать папку с именем libs (если она еще не там), затем поместите файлы jar в эту папку и папку sdk. после этого он должен работать, если нет, нужно сделать еще кое-что, в Gamemaker вернитесь к своему расширению и на этот раз дважды щелкните его, выберите вкладку Android и добавьте эту строку кода в раздел зависимостей gradle:

 compile fileTree(dir: 'libs', include: ['*.jar'])

Это работает с GMS 1.3 и выше, а также с GMS 2.

person Wraithious    schedule 10.07.2017

Принятый ответ здесь больше не актуален или неверен.

GameMaker Studio 1.4 и 2.0 (самые последние версии), а также более ранняя версия 1.3 позволяют помещать любые jar-файлы в папку AndroidSource/libs вашего расширения.

Итак, это PROJECT_FOLDER/extensions/YOUR_EXTENSION_FOLDER/AndroidSource/libs.

person drewster    schedule 28.09.2017

Эта функция в раннем доступе 1.3. Теперь попробуйте открыть проект в Eclipse и связать библиотеку, это очень сложно, но возможно.

P.S. В ранний доступ добавлены функции для C. Это будет библиотека .so.

person user3605044    schedule 06.05.2014