Появилась идея, если клавиши управления назначены и стики задействованы, скрыть сенсорное управление при запуске игры в браузере настольного компьютера и с соответствующей активацией при запуске на мобильном телефоне.
Метод проверки, является ли устройство портативным:
if (SystemInfo.deviceType == DeviceType.Handheld))
{
}
Не рабочий. При помощи тестового скрипта выяснилось, что Unity WebGL в мобильном браузере определяется, как будто он запущен в обычном браузере, а не в мобильном. Пришлось искать ему замену, с этой задачей справилась метод проверки запущено ли приложение на мобильном платформе :
if (Application.platform == RuntimePlatform.WebGLPlayer && Application.isMobilePlatform)
{
}