Unity實現(xiàn)蘋果手機Taptic震動
更新時間:2019年10月31日 16:29:37 作者:LLLLL__
這篇文章主要介紹了Unity實現(xiàn)蘋果手機Taptic震動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Unity蘋果手機Taptic震動的具體代碼,供大家參考,具體內(nèi)容如下
文件:ios震動.zip
將上方文件解壓之后將MultiHaptic.mm的文件放到Assets/Plugins/iOS目錄下,MultiHaptic.cs文件不用掛載到游戲物體上,在需要的時候調(diào)用里面的三個靜態(tài)方法即可
附上MultiHaptic.cs的代碼:
using UnityEngine;
using System.Runtime.InteropServices;
public class MultiHaptic
{
[DllImport("__Internal")]
static extern void _hapticMedium();
[DllImport("__Internal")]
static extern void _hapticLight();
[DllImport("__Internal")]
static extern void _hapticHeavy();
public static void HapticLight()
{
if (Application.platform == RuntimePlatform.IPhonePlayer)
if (PlayerPrefs.GetInt("Taptic", 1) == 1)
{
_hapticLight();
}
}
public static void HapticMedium()
{
if (Application.platform == RuntimePlatform.IPhonePlayer)
if (PlayerPrefs.GetInt("Taptic", 1) == 1)
{
_hapticMedium();
}
}
public static void HapticHeavy()
{
if (Application.platform == RuntimePlatform.IPhonePlayer)
if (PlayerPrefs.GetInt("Taptic", 1) == 1)
{
_hapticHeavy();
}
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
關(guān)于C#結(jié)構(gòu)體 你需要知道的
這篇文章主要介紹了關(guān)于C#結(jié)構(gòu)體的相關(guān)知識,以及使用方法,文中代碼非常詳細,幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06
listview控件實現(xiàn)點擊列表頭進行l(wèi)istview排序示例分享
這篇文章主要介紹了listview控件實現(xiàn)點擊列表頭進行l(wèi)istview排序示例分享,需要的朋友可以參考下2014-03-03
C# 大數(shù)據(jù)導(dǎo)出word的假死報錯的處理方法
C# 大數(shù)據(jù)導(dǎo)出word的假死報錯的處理方法,需要的朋友可以參考一下2013-03-03

