Хотя вибратор не устройство ввода, тем не менее, он является своего рода периферией. Было решено, что вибратор принадлежит модели ввода. libGDX предоставляет методы для работы с функциями вибратора на телефоне.
Вибратор позволяет вибрировать телефону. Вибратор может быть использован по аналогии с более сложной по функциональности отдачей устройства, которая нашла применение в контроллерах игровых консолей.
Вибратор доступен только на Android и требует специальных разрешений в файле манифеста – android.permission.VIBRATE
. Смотрите раздел
настройки приложения, если вы не знаете, как изменить разрешения в Android
манифесте.
Вибратор на телефоне работает посредством вызова vibrate()
метода libGDX фреймворка:
Gdx.input.vibrate(2000);
Так как параметр указывается в миллисекундах, то в приведенном выше примере телефон будет вибрировать в течение двух секунд.
Более сложные шаблоны могут быть определены через второй vibrate()
метод:
Gdx.input.vibrate(new long[] { 0, 200, 200, 200}, -1);
Этот код включит вибратор на 200 миллисекунд, а затем отключить его на 200 миллисекунд, затем снова включит еще на 200 миллисекунд. Второй параметр указывает на то, что шаблон не должен повторяться.Чтобы получить дополнительные сведения, обратитесь к документации vibrate() метода.