服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - Unity实现苹果手机Taptic震动

Unity实现苹果手机Taptic震动

2022-08-08 10:16LLLLL__ C#

这篇文章主要介绍了Unity实现苹果手机Taptic震动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Unity苹果手机Taptic震动的具体代码,供大家参考,具体内容如下

文件:ios震动.zip

将上方文件解压之后将MultiHaptic.mm的文件放到Assets/Plugins/iOS目录下,MultiHaptic.cs文件不用挂载到游戏物体上,在需要的时候调用里面的三个静态方法即可

附上MultiHaptic.cs的代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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();
      }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/LLLLL__/article/details/102823979

延伸 · 阅读

精彩推荐
  • C#C#中comboBox实现三级联动

    C#中comboBox实现三级联动

    给大家分享了C#中comboBox实现三级联动的全部代码,代码经过测试,有兴趣的朋友跟着做一下。...

    彬菌3982022-02-22
  • C#C#在图片增加文字的实现代码

    C#在图片增加文字的实现代码

    最近做项目需要动态给图片增加文字(书本的封面图片),修改字体大小、字体、颜色、控制位置等,下面通过实例代码给大家分享C#在图片增加文字的实...

    空空隆隆4412022-01-10
  • C#c#打开py文件的方法

    c#打开py文件的方法

    在本篇内容里小编给大家分享的是关于c#打开py文件的方法和步骤,需要的朋友们可以跟着学习下。...

    C#教程网3662022-03-07
  • C#在C#使用字典存储事件示例及实现自定义事件访问器

    在C#使用字典存储事件示例及实现自定义事件访问器

    这篇文章主要介绍了在C#使用字典存储事件示例及实现自定义事件访问器的方法,是C#事件编程中的基础知识,需要的朋友可以参考下...

    C#教程网5842021-11-11
  • C#C#七大经典排序算法系列(下)

    C#七大经典排序算法系列(下)

    这篇文章主要为大家详细介绍了C#七大经典排序算法系列下篇,直接插入排序,希尔排序和归并排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一...

    一线码农3472021-12-31
  • C#C#实现百度ping推送功能的方法

    C#实现百度ping推送功能的方法

    百度ping是网站优化必做的事情,这样才能主动推送给百度,那么基于代码是如何实现百度推送方法呢?下文小编给大家带来了C#实现百度ping推送功能的方法...

    1823699221211362021-12-02
  • C#C#实现简单的登录界面

    C#实现简单的登录界面

    我们在使用C#做项目的时候,基本上都需要制作登录界面,那么今天我们就来一步步看看,如果简单的实现登录界面呢,本文给出2个例子,由简入难,希望...

    C#教程网10102021-11-03
  • C#C#时间操作类分享

    C#时间操作类分享

    这篇文章主要为大家分享了C#时间操作类,秒转换成分钟,获得两个日期的间隔等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    孤者自清6522022-01-11