Форум программистов, компьютерный форум, киберфорум
Наши страницы

Unity, Unity3D

Войти
Регистрация
Восстановить пароль
 
Serj190492
97 / 97 / 29
Регистрация: 19.02.2015
Сообщений: 540
#1

Google Play Services - Unity, Unity3D

07.07.2017, 19:12. Просмотров 311. Ответов 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 - Unity, Unity3D
Добрый день. Делаю игру под андройнд. Пытаюсь настроить систему ачивок/лидербордов через gp. Использую плагин с гитхаба , и...

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

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

Рейтинг Google Play Games - Unity, Unity3D
Хочу отобразить на стартовом экране аватарки троих лучших игроков рейтинга Google Play Games. Для этого нужно 2 чел в рейтинге - я уже...

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

[Android] Как залить на play market несколько apk для разных процессоров - Unity, Unity3D
Добрый день, Unity позволяет создать отдельные apk для х86 и ARM. Это позволяет сократить размер apk примерно вдвое. А как теперь залить в...

7
Prog_maker
373 / 331 / 106
Регистрация: 23.01.2011
Сообщений: 920
07.07.2017, 21:18 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Сделайте сцену невыгружаемую пустую. А на ней менеджер сцен и загружайте выгружайте другие сцены, но с параметром additive.

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

Одно смущает - а то, что сцена загружена "фоном", никак на производительность не влияет?
Сейчас игра не требовательная, не заметно. Можно ли такое решение использовать в крупных проектах?)
0
Prog_maker
373 / 331 / 106
Регистрация: 23.01.2011
Сообщений: 920
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
Привет! Вот еще темы с ответами:

Qt + Google Play Games Services - C++ Qt
Кто-нибудь знает о таком хоть что-то?

Google play services ladderboard - Программирование Android
Вот и пришло и мое время создать создать тему с дурацкими вопросами. Честно, я уже устал читать десятки страниц и блогов, поэтому просто...

Google play services libs - Программирование Android
Всем привет. Проблема странная, сам первый раз сталкиваюсь но попробуйте понять. Собираюсь писать приложение по определению...

Update Google Play Services - Программирование Android
Cтолкнулся со следующей проблемой: W/GooglePlayServicesUtil: Google Play services out of date. Requires 10084000 but found 9879470 ...


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

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

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