振動(dòng)器允許您振動(dòng)用戶(hù)的手機(jī)。雖然不是嚴(yán)格的輸入設(shè)備,但它仍然是一種外設(shè)。 我們覺(jué)得它屬于輸入設(shè)備。
振動(dòng)器僅在Android上可用,并且需要特殊的權(quán)限(manifest File聲明android.permission.VIBRATE權(quán)限)
如果您不確定如何在Android清單中指定權(quán)限,請(qǐng)參閱application configuration 配置部分。
震動(dòng)手機(jī)的簡(jiǎn)單代碼如下:
Gdx.input.vibrate(2000);
由于參數(shù)以毫秒為單位給出,上述示例將使手機(jī)振動(dòng)2秒鐘。
可以通過(guò)第二個(gè)vibrate()構(gòu)造方法指定更復(fù)雜的模式:
Gdx.input.vibrate(new long[] { 0, 200, 200, 200}, -1);
這將使振動(dòng)器打開(kāi)200毫秒,然后將其關(guān)閉200毫秒,然后再次打開(kāi)200毫秒。 第二個(gè)參數(shù)指定不應(yīng)重復(fù)該模式。 有關(guān)更多信息,請(qǐng)參閱Javadocs。