Android определяет человека, чтобы начать игру

Я разрабатываю игру на Android, и это требование:

  • приложение в обычном состоянии покажет экран ожидания
  • когда запустится игра на устройстве просмотра человеком
  • когда человек покидает игру, автоматически закрывается и возвращается к экрану ожидания

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

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

Спасибо вам.


person QViet    schedule 20.11.2018    source источник
comment
Может быть, использовать данные акселерометра и гироскопа, чтобы попытаться угадать правильное положение телефона?   -  person NIKHIL MAURYA    schedule 20.11.2018


Ответы (1)


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

Вот ссылка на использование датчика приближения

person MetaSnarf    schedule 20.11.2018