2016-10-20 5 views
0

Мы разрабатываем онлайн-кросс-платформенную многопользовательскую игру. Мы думаем использовать плагин Google Play Games Service, доступный в Cocos2D-X. Для интеграции этого плагина в нашу игру нам нужно использовать SDKBOX.Онлайн-многопользовательская игра с использованием сервисов Google Play Games в Cocos2D-X

У меня есть следующие вопросы:

  1. Кто-нибудь был опыт (хороший или плохой), работающих с SDKBOX и Google Play Game Services?
  2. Содержит ли SDKBOX с серверами SDKBOX? Если да, значит ли это, что они могут начать взимать плату в будущем в зависимости от использования вашей игрой этого сервера?
  3. Насколько хороша функция знакомств в сервисах Google Play Game?

Буду признателен за любые предложения по этим запросам. Заранее спасибо.

ответ

2

Я много работал с SDKBOX в прошлом, а не с помощью GPG, но с другими плагинами и, в конечном счете, я закончил тем, что две проблемы:

  1. Cocos2d-х обновление: при импорте sdkbox плагин, он вносит изменения в папку cocos, поэтому обновление кокосов будет проблемой, потому что вам придется вручную переустановить все изменения, которые sdkbox делает в папку cocos.

  2. Обновление GPG: иногда бывает, что Google внесет некоторые существенные изменения в GPG, и sdkbox устареет до обновления, а поскольку sdkbox закрыт, вам придется подождать, пока они не выпустят обновление.

Их продукция отлично подходит для людей, которые не то, что являются техническими, но я хотел бы предложить, чтобы создать свою собственную реализацию родной GPG и создать мост JNI для связи между C++ и Java. Таким образом, будет легче отлаживать и обновлять.

Существует много обучающих онлайн-приложений, посвященных установке и настройке GPG в вашем приложении для Android, и создание моста JNI не так уж сложно. В конечном итоге это будет более выгодно для вашей игры, не зависящей от внешних плагинов.

+0

Благодарим за ответ. Будет полезно, если вы сможете предоставить дополнительную информацию о SDKBOX. Поддерживает ли SDKBOX связь с серверами SDKBOX? Если да, значит ли это, что они могут начать взимать плату в будущем на основе использования этого сервера? –

+1

Я не думаю, что SDKBOX связывается со своими серверами, потому что SDKBOX - это всего лишь мост между C++ и родными целями, все данные GPG, которые он отправляет с серверов Google. – V01D1

+0

Спасибо. Я тоже думаю то же самое. В соответствии с политикой конфиденциальности SDKBOX они хранят только детали разработчика с именем пакета, идентификатором пакета и т. Д. Игры. Можете ли вы предложить лучшие плагины для многопользовательской реализации с хорошими API-интерфейсами Matchmaking, отличными от GPG? –

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