触覚振動を使用
4 分
このガイドでは、ZEPETOScripでハプティックバイブレーションを実装する方法を示します。Handheld.Vibrate関数はUnityによって提供されています。
スクリプトを書く
1) [プロジェクト]パネルで、左上隅の[+]メニューを選択するか、Assets > Create > ZEPETO > TypeScriptを選択します。

2) 追加したスクリプトにHapticVibrationという名前を付け、以下のようなサンプルスクリプトを書きます。
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { Button } from 'UnityEngine.UI';
import { Handheld } from 'UnityEngine';
export default class HapticVibration extends ZepetoScriptBehaviour {
public vibrationButton: Button;
Start() {
this.vibrationButton.onClick.AddListener(() => {
Handheld.Vibrate();
});
}
}
3) シーンにGameObjectを追加し、HapticFeedbackに名前を変更します。作成したHapticVibration ZEPETOScriptを追加します。 Hierarchyウィンドウで、Button UIをZEPETOScript Inspectorウィンドウに表示されているプロパティにドラッグ&ドロップします。

モバイルでのテスト
1) QRモバイルテストで例のワールドを実行します。
2) スクリプトに接続されたボタンを押すと、デバイスが振動します。
📘 以下のガイドを参照してください。 [QRモバイルテスト]
❗️ 注意 次のことに注意してください。Handheld.Vibrate はモバイル環境でのみ動作します。