项目最新的需求是Boss放大招要震屏,好嘛,代码如下:
建议:每次震动50ms,并且需要加上间隔哦,比如两秒调用一次
public static void PlayShark(long time)
{
#if UNITY_ANDROID || UNITY_IOS
if (Application.platform == RuntimePlatform.Android)
{
AndroidJavaClass act = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var unityAct = act.GetStatic<AndroidJavaObject>("currentActivity");
var vibr = unityAct.Call<AndroidJavaObject>("getSystemService", "vibrator");
vibr.Call("vibrate", time);
}
else if (Application.platform == RuntimePlatform.IPhonePlayer)
{
Handheld.Vibrate();
}
#endif
}