Форум программистов, компьютерный форум, киберфорум
Наши страницы
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
Serj190492
154 / 154 / 58
Регистрация: 19.02.2015
Сообщений: 809
#1

Google Play Services - Unity, Unity3D

07.07.2017, 19:12. Просмотров 439. Ответов 7
Метки нет (Все метки)

Помогите, пожалуйста, разобраться.
Как правильно подключить ГПСы, если у меня:
- При запуске игры загружается сцена "меню".
- Сама игра в другой сцене.
- При проигрыше или по кнопке "выход" снова загружается сцена "меню".

Если в старте сцены меню разместить код авторизации, то подключение и авторизация происходят при каждом входе в меню, что конечно не верно...
Пока что сделал так,
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
    public static bool needAuthenticate = true;
 
    void Start()
    {
        if (needAuthenticate)
        {
            PlayGamesPlatform.Activate();
            Social.localUser.Authenticate((bool success) => { });
            needAuthenticate = false;
        }
        DontDestroyOnLoad(gameObject);
    }

но при каждом запуске игры выскакивает окно "Подключение к ГПС"... В чужих играх вроде такого не замечал, вроде только при первом запуске так.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2017, 19:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Google Play Services (Unity, Unity3D):

Не подключается к Google Play Services
Добрый день. Делаю игру под андройнд. Пытаюсь настроить систему...

Не авторизуется в Google Play Services
Заранее прошу прощения, если ответ уже был. Я честно убил пол дня на поиски, но...

Использование AdMob и google-services.json
Прочитал что при использовании AdMob в проект нужно добавить...

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

Unity3D и Google Play
Добрый день, хотелось бы узнать тонкости публикации игр сделанных на Unity3D в...

Рейтинг Google Play Games
Хочу отобразить на стартовом экране аватарки троих лучших игроков рейтинга...

7
Prog_maker
393 / 351 / 140
Регистрация: 23.01.2011
Сообщений: 980
07.07.2017, 21:18 #2
Лучший ответ Сообщение было отмечено Serj190492 как решение

Решение

Сделайте сцену невыгружаемую пустую. А на ней менеджер сцен и загружайте выгружайте другие сцены, но с параметром additive.

Добавлено через 3 минуты
И все остальные менеджеры игры повесьте на главную сцену.
1
Serj190492
154 / 154 / 58
Регистрация: 19.02.2015
Сообщений: 809
07.07.2017, 21:20  [ТС] #3
Prog_maker, наверное это лень и наглость, но нет ли готового примера или может краткого туториала того, как это всё в конечном результате должно выглядеть?
0
Prog_maker
393 / 351 / 140
Регистрация: 23.01.2011
Сообщений: 980
07.07.2017, 21:40 #4
За компом буду накидаю небольшой пример
1
Serj190492
154 / 154 / 58
Регистрация: 19.02.2015
Сообщений: 809
07.07.2017, 21:44  [ТС] #5
Был бы очень благодарен, заранее спасибо!
0
Prog_maker
393 / 351 / 140
Регистрация: 23.01.2011
Сообщений: 980
07.07.2017, 23:46 #6
Ну вот примерчик не большой. загрузите сцену main. В этом примере меню в виде отдельной сцены, но можно меню и на главной сцене сделать и просто скрывать UI элементы.
2
Вложения
Тип файла: rar SceneAdditiveExample.rar (14.8 Кб, 10 просмотров)
Serj190492
154 / 154 / 58
Регистрация: 19.02.2015
Сообщений: 809
09.07.2017, 12:29  [ТС] #7
Prog_maker, Спасибо, разобрался что и как, добавил менеджеров, вроде всё работает...

Одно смущает - а то, что сцена загружена "фоном", никак на производительность не влияет?
Сейчас игра не требовательная, не заметно. Можно ли такое решение использовать в крупных проектах?)
0
Prog_maker
393 / 351 / 140
Регистрация: 23.01.2011
Сообщений: 980
09.07.2017, 12:57 #8
Можно конечно. На производительность не влияет.
1
09.07.2017, 12:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2017, 12:57
Привет! Вот еще темы с решениями:

Unity + google play service
Кароче дело в том что добавил я плагин google play service. После компиляции...

Кнопка для оценки игры в google play
В приложениях часто вижу такую кнопку - для оценки игры в google play. Игрок...

Настройка кнопки Play
Доброго времени суток, может кто подсказать как сделать чтоб при нажатие кнопки...

Загрузка apk в Play Market Unity
Ошибка: Подпись загруженного APK недействительна. (Подробнее о подписи…)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru