Когда я создаю игры в среде Unity 2018.1 (возможно, 2018.1.7).
После обновления Unity «2018.2» я пытаюсь обновить версию Unity.
После обновления я просто изменил крошечный путь. не трогать скрипты и т. д. Я просто поменял изображения.
Но, игра ненормальное завершение. Я хочу найти причину.
И, может быть, я нашел.
но ...
void Login()
{
Social.localUser.Authenticate((bool Success) => { // handle success or failure
if (true == Success)
{
Debug.Log("Login Success");
}
else { //Debug.Log("Login Fail");
; }
});
}
Этот код вызывается всего один раз в «Game Play Life Cycle Time».
Я использую плагин "Google Play Games". Итак, после вызова метода 'Login ()'.
-> Вызвать PlayGamesPlatform.Activate (); на каком-то пути.
Но при вызове метода * .Activate () игра закрывается, не вызывая никаких сообщений об ошибках в logcat.
Я пытаюсь найти причину ошибки. возможно, скоро я найду.
Метод 'Login ()' ненормально работает.
Почему я предполагаю, что метод Login () является причиной ошибки?
потому что
'Вызов "Успешный вход в систему", но не вход в службу Google Play.'
... Я действительно не понимаю. я пытаюсь переустановить плагин GPG, заново установить «Google play - настройка Android» и заново установить настройку oAuth.
Но все еще не работает: <</p>
Я действительно не понимаю, что ошибки.
- Резюме
- Я обновил версию Unity с 2018.1 до 2018.2
- Не трогал коды, но при смене авто-ре-версии проекта. игра ненормально работает.
- Полагаю, моя часть метода Login () является причиной ошибки.
3-1. потому что я проверил logcat, назовите «Войти успешно», но на самом деле не входите.
- Итак. я думаю: «Изменился ли социальный класс Unity?», поэтому я написал как заголовок.
- Я уже проверил «Сервис Google oAuth», «Настройка GPG».
* Это журнал «Нормальная работа»
(сломанное сообщение - просто проблема Кодирования. не ошибка:])
* Это журнал «Ненормальная работа»