Вибратор

Хотя вибратор не устройство ввода, тем не менее, он является своего рода периферией. Было решено, что вибратор принадлежит модели ввода. 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() метода.