#android #ios #unity3d #google-play-games
#Android #iOS #unity3d #google-play-игры
Вопрос:
В настоящее время у меня есть рабочая игра для Android, опубликованная в Google Play Store с покупкой в приложении и достижениями. Я хотел бы создать новую версию для IOS. Но при смене платформы на IOS PlayGamesPlatform could not be found
отображается ошибка. Должен ли я удалять все скрипты, связанные с Google Play, или есть способ использовать их как для Android, так и для IOS, используя условие? Я также попытался добавить NO_GPGS
в Scripting Define символы, но ошибка все еще отображается.
Ответ №1:
Вы можете использовать компиляторы, зависящие от платформы Unity, компиляцию, зависящую от платформы. При использовании IAP в Google Play Store используйте if UNITY_ANDROID, затем добавьте код play Store внутрь. Для IOS используйте UNITY_IOS.
Комментарии:
1. Плагин игровых сервисов Google Play для UNITY «[ПРИМЕЧАНИЕ: эта версия плагина больше не поддерживает iOS. Сервисы Google Play Games для iOS устарели и вряд ли будут функционировать должным образом. Не используйте игровые сервисы Google Play для iOS в новых приложениях. См. Сообщение в блоге с объявлением об устаревании для получения более подробной информации.]»