Как перенести игру с iPhone на iPhone со всеми достижениями

Обновлено: 26.03.2023

(Pocket-lint) - Поздравляем! У вас есть новый iPhone или iPad.

Хотя вы счастливы быть владельцем нового устройства iOS, вы, вероятно, теряете сон из-за того, все ли данные вашего приложения и сохраненные игры были перенесены между вашим старым устройством и великолепным новым. Что ж, перестаньте беспокоиться, потому что, как и у большинства вещей в жизни, есть простое решение. Все, что вам нужно сделать, это использовать iExplorer. Позвольте нам объяснить.

Перенос данных приложения и игры

Как отмечает LifeHacker, большинство приложений и игр позволяют передавать данные через встроенную службу резервного копирования iTunes, которая включает в себя подключение вашего старого устройства и синхронизацию его с iTunes, затем подключение нового устройства, выбор восстановления и восстановление. данные для этих приложений.

Но если вы хотите, чтобы вся ваша тяжелая работа в конкретной игре, например Minecraft, была сохранена и перенесена на ваше новое устройство, вот как сделать резервную копию данных отдельных приложений на вашем компьютере:

  • Загрузите iExplorer (здесь). Это приложение, которое облегчает выборочную передачу файлов с вашего устройства iOS на компьютер для создания резервных копий. Это работает не только с приложениями, но и с музыкой, голосовыми заметками, фотографиями, SMS и т. д. Идея заключается в том, что вы можете передавать файлы с устройства на компьютер без необходимости все синхронизировать.
  • Загрузите приложение, в которое хотите перенести данные, на новое устройство iOS. Итак, если вы хотите перенести данные из Minecraft, загрузите приложение Minecraft на свое новое устройство.
  • Подключите старое устройство к компьютеру и запустите iExplorer. Ваше устройство должно появиться в файловом браузере.
  • Затем вам нужно нажать на стрелку рядом с названием вашего устройства, а затем на стрелку рядом с Приложениями. Оттуда найдите приложение, из которого хотите перенести данные, и нажмите на стрелку.
  • В основной папке приложения вы увидите папку "Документы" (все данные вашего приложения и игры должны находиться в "Документах"). Скопируйте папку на рабочий стол.
  • Отключите старое устройство от компьютера, затем подключите новое устройство и найдите приложение, в которое вы хотите перенести данные, на новом устройстве, выполнив действия, описанные выше.
  • Найдите папку «Документы» для приложения на новом устройстве, а затем скопируйте все данные из папки «Документы» на рабочем столе на новое устройство. Все просто, верно?

Что-то не работает?

Есть несколько вещей, которые могут пойти не так при использовании этого метода для передачи данных приложения и игры. Вы должны помнить, что разные приложения используют разные файлы сохранения, поэтому вам может потребоваться изменить описанные выше шаги и скопировать несколько файлов, а иногда даже один файл. Этот метод должен работать для большинства приложений, но на всякий случай вот еще несколько советов:

  • Иногда у вас могут быть две отдельные версии приложения (например, версия для iPhone и версия для iPad с высоким разрешением), но вы все равно должны иметь возможность передавать данные между ними.
  • Не все приложения сохраняют свои файлы в папке "Документы", и в таких случаях попробуйте скопировать папку "Библиотека" (которая сохраняет меньшие рекорды и другие данные) в дополнение к папке "Документы".
  • Некоторые приложения используют iCloud, например iA Writer, поэтому вам не о чем беспокоиться. Просто убедитесь, что приложение синхронизируется с iCloud (дополнительная информация здесь). Это может быть сделано автоматически, или вам нужно включить эту функцию в настройках приложения. Однако большинство приложений по-прежнему сохраняют данные локально, а это означает, что вы всегда можете использовать iExplorer, если хотите.

Сообщите нам в комментариях, использовали ли вы iExplorer или хотите добавить какие-либо другие предложения.

Хотите альтернативное решение?

Если вам не хочется возиться с iExplorer или даже со службой резервного копирования iTunes от Apple, вы всегда можете воспользоваться iCloud. Но сначала перейдите сюда, чтобы узнать о различиях между резервным копированием с помощью iCloud и iTunes.

iCloud, облачное хранилище, предлагаемое Apple, позволяет создавать облачные резервные копии отдельных приложений, установленных на вашем старом телефоне. Даже сторонние приложения и игры, которые вы установили и создали резервные копии, можно восстановить обратно на новый iPhone из iCloud.

Чтобы выбрать, какие приложения на вашем старом iPhone должны быть скопированы в iCloud, а какие оставить в покое:

  • Нажмите значок "Настройки" на главном экране.
  • Найдите и коснитесь параметра iCloud в разделе «Настройки».
  • Прокрутите вниз и коснитесь параметра "Хранилище".
  • Нажмите «Управление хранилищем» на экране «Хранилище».
  • На экране "Управление хранилищем" коснитесь имени своего устройства.
  • Выберите приложения, из которых вы хотите создать резервную копию данных.
  • Проведите по экрану, чтобы включить или включить переключатель для каждого приложения.

Теперь вам нужно перенести резервную копию этих приложений из iCloud на новое устройство.

Это удобное руководство может уберечь вас от потери данных.

Для начала включите новое устройство. Должен появиться экран «Привет».Если вы уже завершили настройку нового устройства, вам необходимо стереть данные с устройства (нажмите «Настройки» > «Основные» > «Сброс» > «Удалить все содержимое и настройки»). После того, как вы стерли его, ваше устройство перезагрузится, и вы увидите экран «Привет». Теперь вы можете перенести резервную копию приложений на новое устройство, выполнив следующие действия:

  • Проведите по экрану "Привет" слева направо.
  • Выполняйте настройку, пока не увидите экран Wi-Fi.
  • Нажмите на сеть Wi-Fi, чтобы присоединиться.
  • Продолжайте, пока не появится экран "Приложения и данные".
  • Нажмите «Восстановить из резервной копии iCloud» > «Далее».
  • Введите свой Apple ID и пароль
  • Выберите резервную копию
  • Оставайтесь на связи и дождитесь завершения процесса.

Перейдите на страницу поддержки Apple, чтобы получить дополнительные сведения о переносе контента с iPhone на новое устройство.

Итак, можно с уверенностью сказать, что при использовании всех вышеперечисленных методов данные вашего приложения и игры никогда не должны быть потеряны.

Вы прошли ряд миссий в игре, но переключаетесь с устройства Android на iPhone и хотите, чтобы игровые данные были переданы? Не беспокойтесь, это как раз об этом, чтобы вы знали, можно ли и как перенести игровые данные с Android на iPhone.

Джой Тейлор Последнее обновление: 19 января 2022 г.

Перенос данных с Android на iPhone

AnyTrans — инструмент переноса с Android на iOS

Этот надежный инструмент для переноса данных с Android на iOS поможет вам перенести файлы различных типов с телефона Android на iPhone (поддерживается iPhone 12 и iOS 14). Загрузите его бесплатно, чтобы попробовать.

В: Могу ли я перенести свои игровые данные с моего устройства Android на Apple iPhone?

Я хочу знать, могу ли я перенести свои игровые данные/прогресс с моего телефона Android на мой Яблочный айфон. Я имею в виду, если, например, в магазинах Google Play и iOS есть одно и то же бесплатное приложение, и вы сильно продвинулись в Android, и вы получаете новый iPhone. Могу ли я отправить этот прогресс на iPhone и продолжить работу с текущего места с помощью приложения «Переместить на iOS»? Спасибо!

Некоторые пользователи спрашивали в сообществах поддержки Apple, могу ли я перенести игровые данные с Android на iPhone? или как перенести игры Google Play на iOS? Если у вас есть тот же вопрос, вы обратились по адресу.

В официальном магазине Play Store для Android доступно множество игр. Скорее всего, вы сыграли хотя бы в одну игру на своем устройстве и набрали много очков. В конце концов, Android — эффективная мобильная операционная система, и с играми она справляется намного лучше, чем с другими подобными операционными системами. Но вам довольно сложно перенести игровые данные с Android на iPhone. Проблема здесь в том, что когда вы переключаетесь на iPhone, у вас нет простого способа перенести игровые данные.

Как перенести игровые данные с Android на iPhone?

На самом деле это зависит от того, разрешает ли разработчик игры совместное использование устройства. В некоторых играх это разрешено в настройках или в меню обмена через Facebook или другую социальную сеть, но в некоторых нет.

Большинство разработчиков игр не разрешают пользователям делиться информацией об игровых аккаунтах как на Android, так и на iPhone. Однако это не означает, что вы не можете перенести данные всех игр, которые есть на вашем Android-устройстве. Есть несколько игр, которые позволяют синхронизировать данные между различными устройствами. Обычно любая игра, которая синхронизируется с вашими учетными записями в социальных сетях, такими как учетная запись Facebook, должна позволять передавать данные на iPhone. Причина в том, что ваши данные синхронизируются с социальной учетной записью, доступной как на вашем устройстве Android, так и на вашем iPhone.

Например, Subway Surfers позволяет синхронизировать игровые данные с социальной учетной записью. Таким образом, когда вы переключаетесь с устройства Android на iPhone, вы можете перенести игровые данные на свой iPhone и продолжить с того места, на котором остановились на своем устройстве Android.

Ниже показано, как перенести игровые данные с Android на iPhone, например, Subway Surfers, с учетными записями социальных сетей, таких как Facebook. Продолжайте читать и узнавайте об этом больше.

Шаг 1. На устройстве Android запустите игру и коснитесь параметра «Играть с друзьями». Он появится, когда вы завершите хотя бы одну миссию в игре.

Subway Surfers с Facebook для передачи данных на iPhone

Subway Surfers с Facebook для передачи данных на iPhone

Шаг 2. Следуйте инструкциям на экране, чтобы связать свой игровой профиль с учетной записью Facebook. Это должно быть легко и быстро.

Шаг 3. Установите ту же игру на свой iPhone и коснитесь параметра «Играть с друзьями». Затем войдите в свою учетную запись Facebook, и вы увидите, что все ваши игровые данные на вашем телефоне Android синхронизируются с вашим iPhone.

Хотя описанный выше метод очень ограничен и работает только с несколькими играми, он, по крайней мере, позволяет вам передавать что-то, кроме ничего, в отношении игр на ваших устройствах. Если у вас есть какие-либо другие игры, в которых используется учетная запись Facebook или любой другой социальной сети, не стесняйтесь использовать описанный выше метод для переноса игровых данных на ваш iPhone. Если у вас есть игры, которые работают исключительно с учетной записью Apple, у вас нет возможности перенести их данные. Единственный способ играть в эти игры на новом iPhone — начать с самого начала. Это немного сложно, но это единственный вариант, который у вас есть.

Дополнительный совет: как перенести данные с Android на iPhone

Чтобы помочь пользователям Android лучше работать с iOS, Apple разработала приложение для переноса данных под названием Move to iOS. С помощью этого инструмента пользователи могут легко переключаться с Android на iPhone. Вот подробные шаги по переносу данных с Android на iPhone с помощью Move to iOS.

    1. пока не появится экран «Приложения и данные».
    2. Выберите «Переместить данные с Android».
    3. На телефоне Android перейдите в Google Play Store, загрузите и установите приложение Move to iOS.
    4. Нажмите «Продолжить» на устройстве Android и iPhone.
    5. Нажмите "Принять", а затем "Далее" на телефоне Android.
    6. Введите цифровой код на телефоне Android, отображаемый на iPhone.
    7. Тогда ваш телефон Android подключится к вашему iPhone через частную сеть Wi-Fi.
    8. Выберите данные, которые вы хотите перенести на Android.
    9. Нажмите кнопку "Далее", чтобы начать перенос данных с Android на iPhone.
    10. Нажмите "Готово" на устройстве Android.
    11. Затем нажмите «Продолжить» на своем iУстройстве.
    12. Следуйте инструкциям на экране, чтобы настроить и активировать iPhone или iPad.


    Перенос данных с Android на iPhone с помощью Move to iOS

    Перенос данных с Android на iPhone с помощью AnyTrans

    Если приложение Move to iOS не работает, попробуйте AnyTrans! AnyTrans обеспечивает быстрый и простой способ переноса данных Android на iPhone с помощью функции Phone Switcher. Это лучший альтернативный инструмент для перехода на iOS, который поможет вам переключиться с Android на iPhone.

    Шаг 1. Загрузите и установите последнюю версию AnyTrans на свой компьютер. Запустите его и подключите устройства Android и iPhone с помощью USB-кабелей.

    * 100% чистота и безопасность

    Шаг 2. Выберите «Переключение телефона» > «Нажмите с телефона на iPhone».

    Выберите телефон на iPhone через Phone Switcher

    Выберите с телефона на iPhone в телефонном переключателе

    Шаг 3. Подтвердите свой Android и iPhone и нажмите "Далее".

     Добавьте свой телефон Android и iPhone и нажмите «Далее», чтобы перейти» width=

    Добавьте свой телефон Android и iPhone и нажмите "Далее", чтобы продолжить

    Шаг 4. Выберите данные, которые хотите перенести на iPhone, и нажмите «Далее», чтобы продолжить.

     Выберите файлы, которые хотите передать

    Выберите файлы, которые хотите передать

    Итог

    Это все о том, как перенести игровые данные с Android на iPhone. Перенос игровых данных с Android на iPhone не так прост, как перенос других файлов. К счастью, есть несколько игр, которые поддерживают передачу данных с помощью учетной записи в социальной сети. Надеюсь, это руководство поможет вам.

    Другие статьи по теме

    Джой Тейлор

    Член команды iMobie, а также поклонник Apple, мне нравится помогать большему количеству пользователей решать различные проблемы, связанные с iOS и Android.


    Если вы какое-то время пользовались Game Center от Apple, вы, несомненно, заметили радикальные изменения, которые произошли в этой службе несколько лет назад. Игровая социальная сеть была значительно уменьшена в размерах и охвате, отказавшись от приложения и сосредоточившись вместо этого на возможностях интеграции сторонних приложений.

    Что случилось с Game Center?

    До iOS 10 Game Center был социальной сетью Apple с игровой тематикой, которая подключалась через вашу учетную запись iCloud. Она была построена на основе отдельного приложения, которое позволяло вам добавлять друзей, соревноваться с их рекордами и приглашать их играть в игры. Возможно, она никогда не была отличной социальной сетью, но она была.

    Когда Apple исключила это приложение из обновления программного обеспечения в 2016 году, компания превратила Game Center в дополнительную службу интеграции для сторонних игр. К сожалению, при этом Apple нанесла ущерб многим функциям Game Center.

    Как узнать, поддерживает ли игра Game Center?

    К сожалению, на странице загрузки приложения нет значка, показывающего, поддерживает ли оно Game Center: для подтверждения вам придется загрузить его. Однако если в игре есть приложение iMessage, она определенно поддерживает Game Center.

    1. Откройте игру после ее загрузки.
    2. Если Game Center поддерживается, в верхней части экрана появится баннер Game Center.

    Вы также сможете получить доступ к спискам лидеров и т. п., нажав кнопку Game Center. (В каждом приложении он выглядит по-разному.)


    Как просмотреть свои достижения

    Если вы собирали достижения во время игры, вы должны иметь возможность просматривать все свои достижения в приложении.

    1. Запускайте игру с главного экрана.
    2. Нажмите кнопку достижений. Каждая игра будет иметь свое местоположение, а некоторые могут использовать разные значки; многие игры используют значок трофея для достижений.

    Нажмите на вкладку достижений.

    Запустите игру с главного экрана, нажмите кнопку достижений, а затем перейдите на вкладку достижений.

    ПРИМЕЧАНИЕ. Не во всех играх есть достижения; разработчик должен включить эту функцию в игру.

    Как просматривать списки лидеров

    Если в игре есть списки лидеров, вы сможете проверить их внутри соответствующего приложения.

    1. Запускайте игру с главного экрана.
    2. Нажмите кнопку достижений. Каждая игра будет иметь свое местоположение, а некоторые могут использовать разные значки; многие игры используют значок трофея для достижений.

    Нажмите на вкладку "Списки лидеров".

    Запустите игру с главного экрана, коснитесь кнопки достижений, коснитесь вкладки с таблицами достижений.

    Как изменить свой псевдоним в Game Center в iOS 13

    Apple время от времени предлагает обновления для iOS, iPadOS, watchOS, tvOS и macOS в виде закрытых предварительных версий для разработчиков или общедоступных бета-версий. Хотя бета-версии содержат новые функции, они также содержат ошибки предварительной версии, которые могут помешать нормальному использованию вашего iPhone, iPad, Apple Watch, Apple TV или Mac, и не предназначены для повседневного использования на основном устройстве. Вот почему мы настоятельно рекомендуем держаться подальше от предварительных версий для разработчиков, если они не нужны вам для разработки программного обеспечения, и с осторожностью использовать общедоступные бета-версии. Если вы зависите от своих устройств, дождитесь финальной версии.

    1. Запустите приложение "Настройки" на главном экране.
    2. Нажмите «Игровой центр».

    Нажмите на свой псевдоним.

    Настройки, Game Center, Псевдоним

    Нажмите "Готово".

    Редактировать псевдоним Game Center

    Как добавлять и удалять друзей из Game Center

    Вы можете видеть своих друзей в настройках Game Center и удалять их по отдельности, но не можете добавлять их вручную.

    Как добавить друзей

    Добавление друзей осуществляется для каждой отдельной игры через iMessage. Ваша игра может поддерживать или не поддерживать эту функцию.

    1. Найдите кнопку "Добавить друзей" в своей игре, если она существует или поддерживается, и коснитесь ее.
    2. Отправьте другу через iMessage приглашение сыграть в игру.

    Скорее всего, вы увидите возможность пригласить друзей через интеграцию с Facebook; это не подключается к Game Center, но предлагает разработчикам игр альтернативный способ объединить друзей, чтобы играть в игру.

    Как удалить друзей

    Вы можете вручную удалять друзей по отдельности в приложении "Настройки".

      Запустите «Настройки» на вашем iPhone или iPad.

    Прокрутите вниз и коснитесь Game Center.

    Настройки iOS 12, Game Center

    Нажмите красную кнопку удаления, когда она появится.

    iOS 12 Удаление друзей из Game Center

    Как удалить друзей в iOS 13

    Apple время от времени предлагает обновления для iOS, iPadOS, watchOS, tvOS и macOS в виде закрытых предварительных версий для разработчиков или общедоступных бета-версий. Хотя бета-версии содержат новые функции, они также содержат ошибки предварительной версии, которые могут помешать нормальному использованию вашего iPhone, iPad, Apple Watch, Apple TV или Mac, и не предназначены для повседневного использования на основном устройстве. Вот почему мы настоятельно рекомендуем держаться подальше от предварительных версий для разработчиков, если они не нужны вам для разработки программного обеспечения, и с осторожностью использовать общедоступные бета-версии. Если вы зависите от своих устройств, дождитесь финальной версии.

      Запустите приложение «Настройки» на главном экране.

    Нажмите "Игровой центр".

    Настройки iOS 13, Game Center

    Нажмите «Удалить из друзей» для подтверждения. Помните, что это действие нельзя отменить.

    Удалить друзей в Game Center в iOS 13

    Как пригласить или бросить вызов кому-нибудь сыграть в игру Game Center

    Если ваша игра поддерживает многопользовательские приглашения или испытания, вы можете бросить вызов своим друзьям, чтобы побить ваши достижения или рекорды.

    Как пригласить кого-нибудь сыграть в многопользовательскую игру

    Примечание. Ваша игра может поддерживать или не поддерживать эту функцию; многопользовательские приглашения реализуются для каждой игры отдельно, и Apple не предлагает конкретного списка приложений, поддерживающих Game Center.

    1. Найдите кнопку "Пригласить" в своей игре, если она существует или поддерживается, и коснитесь ее.
    2. Отправьте другу через iMessage приглашение сыграть в игру.

    Как бросить вызов другу

    Примечание. Ваша игра может поддерживать или не поддерживать эту функцию. Кроме того, вызовы работают только в том случае, если человек, которому вы хотите бросить вызов, уже есть в вашем списке друзей — например, вы не можете бросить вызов кому-либо из своего списка контактов.

      Запустите игру с главного экрана.

    Нажмите кнопку достижений. Каждая игра будет иметь свое местоположение, а некоторые могут использовать разные значки; во многих играх для достижений используется значок трофея.


    Здесь у вас есть один из двух вариантов:

    1. Нажмите на вкладку "Списки лидеров" и нажмите на свой рекорд в списке друзей, затем выберите "Вызов".
    2. Нажмите на вкладку достижений, выберите достижение, а затем нажмите "Вызов".

    Как играть в игру в iMessage

    Некоторые игры предлагают встроенные приложения iMessage, которые позволяют вам играть в игру прямо во время беседы iMessage. Чтобы проверить и узнать, поддерживает ли ваша игра iMessage, просто найдите ее в App Store — игры, которые поддерживают эту функцию, будут иметь баннер «Предлагает приложение iMessage» под своим значком приложения, и вы можете увидеть, какую форму принимает эта игра, взглянув на прилагаемые к ним скриншоты iMessage.

    Чтобы начать новую игру, сделайте следующее:

    1. Откройте беседу, в которой вы хотите поиграть.
    2. Нажмите кнопку со стрелкой вправо, чтобы открыть панель приложений.

    Выберите значок приложения.


    Как отключить приглашения в игру игрокам поблизости

    По умолчанию, если вы играете в ту же многопользовательскую игру, что и близкий вам человек, вы можете отправлять им приглашения по Wi-Fi или Bluetooth. Конечно, это работает только в том случае, если игра, в которую вы играете, поддерживает игровые приглашения. Вы можете отключить эту функцию в настройках.

    1. Запустите приложение "Настройки" на главном экране.
    2. Нажмите «Игровой центр».

    Нажмите переключатель «Игроки поблизости». Если переключатель зеленый, это означает, что функция активна, а если переключатель белый, это означает, что функция отключена.


    Вы можете снова включить функцию игроков поблизости в любое время, выполнив действия, описанные выше.

    Как записать свой игровой процесс на iPhone и iPad

    Apple Game Center не только предоставляет списки лидеров сторонних приложений и параметры многопользовательской игры, но также предлагает функции записи игрового процесса. Если приложение, которое вы используете, поддерживает ReplayKit Game Center, вы можете записывать свой экран и микрофон во время игры, чтобы делиться ею с друзьями, или транслировать ее в Интернете, чтобы устроить классную игру «Let's Plays».

    Как переключаться между учетными записями Game Center на Apple TV

    Как переключать учетные записи Game Center на Apple TV? Просто используйте настройки!

    Многие игры, в которые можно играть на iPhone и iPad, также доступны на Apple TV, и, как и в играх на iOS, tvOS может отслеживать ваш прогресс в играх, поддерживающих Game Center. Однако если вы пользуетесь Apple TV совместно с другими членами семьи, вы можете переключаться между учетными записями Game Center в зависимости от того, кто играет в данный момент.

    Вопросы?

    Что-нибудь, что вы еще хотите узнать об Game Center? Оставьте нам комментарий ниже!

    Использование достижений Google Play для повышения вовлеченности игроков.

    androidAchievements.jpg

    Конфигурация

    Пожалуйста, смотрите Достижения | Сервисы Play Игр | Google Developers для получения информации о настройке игровых сервисов Google Play для вашего приложения.

    Для вашего проекта Unreal:

    В меню «Правка» в Unreal Editor выберите «Настройки проекта», чтобы просмотреть параметры конфигурации для вашего проекта.

    Слева выберите вкладку "Платформы: Android".

    В разделе "Сервисы Google Play" установите флажок "Включить поддержку Google Play".

    Введите идентификатор приложения для своей игры в поле "Идентификатор приложения для игр".

    Введите лицензионный ключ Google Play в поле Лицензионный ключ Google Play.

    Добавить элемент на карту достижений.

    На карте достижений вам нужно будет ввести имя, которое используется только в вашем Unreal Project, и идентификатор достижения, который вы установили в своих сервисах Google Play.

    androidSetup.jpg

    Все эти значения доступны в консоли разработчика Google Play для ваших приложений и игровых сервисов.

    Поскольку значение имени на карте достижений является только сопоставлением для идентификатора достижения сервисов Google Play, а iOS напрямую упоминается в их ссылке на достижение, и если вы выпускаете на платформах Android и iOS, введите ссылку на достижение из настроек iOS Game Center в качестве вашего имени, поэтому вам нужно вызывать только один узел независимо от платформы.

    Если вы планируете выпустить свое приложение на устройствах Android и iOS, дополнительную информацию о настройке достижений см. в разделе Использование достижений iOS Game Center.

    Кэширование достижений

    Cache Achievements запросит у игрового сервиса платформы список достижений и значения, которые текущий игрок имеет для указанных достижений. Вы сможете использовать значение достижения «Получить кэширование», если этот узел успешно завершится.

    Обратите внимание, что это скрытый узел и, следовательно, имеет несколько выходных контактов выполнения. Самый верхний — это «сквозной», который работает как любой другой выходной контакт исполнения. Два других вывода («При успехе» и «При отказе») будут выполняться, когда онлайн-сервис возвращает (или не возвращает) значение. Когда выполнение возвращает успех

    В чертежах:

    Пример ниже взят из глобальной схемы экземпляра игры в образце игры Unreal Match 3. После того, как пользователь входит в игровую платформу устройства (Game Center, Google Play), мы запускаем узел Cache Achievements и фактически останавливаем выполнение (за счет отсутствия выполнения каких-либо действий с верхнего вывода выполнения), чтобы дать службе время вернуться. все достижения:

    cacheAchievements.jpg

    Извлечение ценности из ваших достижений

    Прогресс получения достижений в кэше вернет ход выполнения данного идентификатора достижения для предоставленного контроллера проигрывателя и будет работать только в том случае, если узел кэширования достижений был запущен ранее и возвращен успешно.

    Для iOS Game Center это значение на самом деле является плавающей точкой, так как они хранят его как целое число. Получено значение float для сервисов Google Play.

    В чертежах:

    Пример ниже взят из глобальной схемы экземпляра игры в образце игры Unreal Match 3. Как только достижения кэшируются, мы запускаем цикл, извлекая имена достижений, а также их целевые баллы из массивов, и делаем быстрое сравнение с любыми найденными значениями в автономном режиме. Затем мы принимаем более высокую стоимость услуги или локальные значения:

    readAchievement.jpg

    Придание значения вашим достижениям

    Запись прогресса достижения отправит сообщение в систему достижений платформы, чтобы записать процент (0,0% - 100,0%) на основе прогресса предоставленного достижения для данного пользователя (контроллер игрока и тег пользователя). Для «разовых» достижений вы всегда будете проходить на 100,0 балла за прогресс, а для дополнительных достижений вы будете проходить с меньшим процентом, пока пользователь не достигнет 100,0 для этого достижения.

    Для iOS Game Center это значение фактически отправляется как целое число, поскольку у них есть только 1–100 дополнительных достижений. Поплавок отправляется для сервисов Google Play.

    Обратите внимание, что это скрытый узел и, следовательно, имеет несколько выходных контактов выполнения. Самый верхний — это «сквозной», который работает как любой другой выходной контакт исполнения. Два других вывода («При успехе» и «При отказе») будут выполняться, когда онлайн-сервис возвращает (или не возвращает) значение. Когда выполнение возвращает успех, записанное имя достижения, записанный прогресс и записанный тег пользователя вернут ненулевые значения, равные тому, что вы передали в узел.

    В чертежах:

    Пример ниже взят из глобальной схемы экземпляра игры в образце игры Unreal Match 3. Существует цикл, который сравнивает текущее значение достижения с показателями, необходимыми для повышения этого достижения, и, если достигнут прогресс, вызывается событие Write Achievement:

    writeAchievement.jpg

    Это было сделано, потому что скрытые узлы нельзя использовать в функциях.

    Отображение экрана достижения для конкретной платформы

    На экране «Показать достижения для конкретной платформы» будут показаны достижения предоставленного контроллера проигрывателя для текущей платформы.

    В чертежах:

    Пример ниже взят из виджета Blueprint GameOverButtons из примера игры Unreal Match 3. При нажатии кнопки «Показать достижения» игра попытается отобразить экран достижений для текущей платформы.

    Читайте также: