Unity實(shí)現(xiàn)蘋果手機(jī)Taptic震動(dòng)
本文實(shí)例為大家分享了Unity蘋果手機(jī)Taptic震動(dòng)的具體代碼,供大家參考,具體內(nèi)容如下
將上方文件解壓之后將MultiHaptic.mm的文件放到Assets/Plugins/iOS目錄下,MultiHaptic.cs文件不用掛載到游戲物體上,在需要的時(shí)候調(diào)用里面的三個(gè)靜態(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();
}
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
淺談c#中config.exe 引發(fā)的一些問(wèn)題
下面小編就為大家分享一篇淺談c#中config.exe 引發(fā)的一些問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
C#靜態(tài)構(gòu)造函數(shù)用法實(shí)例分析
這篇文章主要介紹了C#靜態(tài)構(gòu)造函數(shù)用法,以實(shí)例形式較為詳細(xì)的分析了C#靜態(tài)構(gòu)造函數(shù)的用途、實(shí)現(xiàn)方法及使用技巧,需要的朋友可以參考下2015-06-06
關(guān)于C#結(jié)構(gòu)體 你需要知道的
這篇文章主要介紹了關(guān)于C#結(jié)構(gòu)體的相關(guān)知識(shí),以及使用方法,文中代碼非常詳細(xì),幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06
listview控件實(shí)現(xiàn)點(diǎn)擊列表頭進(jìn)行l(wèi)istview排序示例分享
這篇文章主要介紹了listview控件實(shí)現(xiàn)點(diǎn)擊列表頭進(jìn)行l(wèi)istview排序示例分享,需要的朋友可以參考下2014-03-03
C# 大數(shù)據(jù)導(dǎo)出word的假死報(bào)錯(cuò)的處理方法
C# 大數(shù)據(jù)導(dǎo)出word的假死報(bào)錯(cuò)的處理方法,需要的朋友可以參考一下2013-03-03
客戶端實(shí)現(xiàn)藍(lán)牙接收(C#)知識(shí)總結(jié)
網(wǎng)上有關(guān)藍(lán)牙接收的資料很多,使用起來(lái)也很簡(jiǎn)單,但是我覺(jué)得還是有必要把這些知識(shí)總結(jié)下來(lái),藍(lán)牙開發(fā)需要用到一個(gè)第三方的庫(kù)InTheHand.Net.Personal.dll,感興趣的朋友可以了解下,或許對(duì)你有所幫助2013-02-02

