Unity实现苹果手机Taptic震动
2019-11-01 07:06
1946 查看
本文实例为大家分享了Unity苹果手机Taptic震动的具体代码,供大家参考,具体内容如下
文件:ios震动.zip
将上方文件解压之后将MultiHaptic.mm的文件放到Assets/Plugins/iOS目录下,MultiHaptic.cs文件不用挂载到游戏物体上,在需要的时候调用里面的三个静态方法即可
附上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(); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Unity实现手机震动
- 【Unity】实现Android手机震动的sdk接口
- Android--Vibrator实现手机震动效果
- Android 手机震动功能实现
- Android实现手机震动
- 关于Unity5.x的Standard Shader在手机平台的实现
- Android手机震动抖动效果的实现
- WM手机,如何实现震动
- 安卓微信跳转手机外部浏览器下载APP文件(IOS跳转苹果商店)是怎么实现的
- 【unity插件】Rewired插件-unity3d实现主机、PC手柄震动Vibration
- 手机震动实现
- Unity3D 手机摇一摇 实现震动效果
- Android 手机震动功能实现
- .Android 手机震动功能实现
- 怎么让微信的扫一扫扫描二维码后安装apk 苹果手机下载APP怎样扫描二维码实现下载功能
- android 手机震动功能实现
- Android-抖动动画、手机震动和设置成前台进程的实现
- Unity 屏幕震动效果实现
- 微信小程序实现倒计时,苹果手机不显示
- Android 手机震动功能的实现