Активно ли приложение или свернуто? (РЕШЕНО).

Программирование на Юнити.

Активно ли приложение или свернуто? (РЕШЕНО).

Сообщение JenyaHW 05 фев 2011, 14:32

Подскажите как узнать активно ли приложение в данный момент или пользователь свернул его, или он само потеряло фокус и работает в фоновом режиме? (можно ли это как-то узнать)
Последний раз редактировалось JenyaHW 07 фев 2011, 17:48, всего редактировалось 1 раз.
Магазин 3Д моделей. vscor.com/3Dmodels.php
JenyaHW
UNITрон
 
Сообщения: 243
Зарегистрирован: 18 июл 2009, 18:17

Re: Активно ли приложение или свернуто.

Сообщение JenyaHW 06 фев 2011, 18:53

может кто нибудь интересовался этим вопросом (может кто нибудь спросит на официальном сайте (кто зарегистрирован там))
Эта функция полезна например человек свернул игру - а звук сам выключился, пока он снова не развернет.
Магазин 3Д моделей. vscor.com/3Dmodels.php
JenyaHW
UNITрон
 
Сообщения: 243
Зарегистрирован: 18 июл 2009, 18:17

Re: Активно ли приложение или свернуто.

Сообщение Ert Donuell 06 фев 2011, 19:24

JenyaHW писал(а):Эта функция полезна например человек свернул игру - а звук сам выключился, пока он снова не развернет.

Для этого используют RunInBackground
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Активно ли приложение или свернуто.

Сообщение JenyaHW 07 фев 2011, 11:09

если она сетьевая то этот параметр обязательный (неужели никак нельзя отследить свернуто ли приложение?)
да и вообще есть еще много задумок как применять этот параметр.
Магазин 3Д моделей. vscor.com/3Dmodels.php
JenyaHW
UNITрон
 
Сообщения: 243
Зарегистрирован: 18 июл 2009, 18:17

Re: Активно ли приложение или свернуто.

Сообщение Golandez 07 фев 2011, 12:57

По дефолту runInBackground имеет флаг false .Пока пользователь не развернет приложение ,оно не продолжит свою работу,в том числе звук не влючиться.
Ты нужен только тогда,когда нужен.(С)
Сказать спасибо
Аватара пользователя
Golandez
Пилигрим
 
Сообщения: 1637
Зарегистрирован: 06 авг 2009, 13:55
Откуда: Харьков
Skype: lestardigital

Re: Активно ли приложение или свернуто.

Сообщение JenyaHW 07 фев 2011, 14:12

это понятно, но другая цель - приложение должно работать в фоне и оно-же должно знать, что оно в данную минуту свернуто...
(если в сетьевой игре поставить runInBackground = false то игрока выкинет после сворачивания... а необходимо чтобы только звук выключился, и у игрока над головой была надпись типа оташел)
Магазин 3Д моделей. vscor.com/3Dmodels.php
JenyaHW
UNITрон
 
Сообщения: 243
Зарегистрирован: 18 июл 2009, 18:17

Re: Активно ли приложение или свернуто.

Сообщение DbIMok 07 фев 2011, 15:55

MonoBehaviour.OnApplicationPause
MonoBehaviour.OnApplicationFocus
MonoBehaviour.OnApplicationQuit
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Активно ли приложение или свернуто.

Сообщение JenyaHW 07 фев 2011, 17:44

DbIMok писал(а):MonoBehaviour.OnApplicationPause
MonoBehaviour.OnApplicationFocus
MonoBehaviour.OnApplicationQuit


Дымок спасибо - то что нужно :)
Магазин 3Д моделей. vscor.com/3Dmodels.php
JenyaHW
UNITрон
 
Сообщения: 243
Зарегистрирован: 18 июл 2009, 18:17


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12