Unity 手机功能 之 手机震动功能快速实现调用

 时间:2026-02-14 21:34:07

1、Handheld.Vibrate:

1)功掩泛选董块能脾哨简述

public static void Vibrate();

Triggers device vibration.

2)使用案例

 using UnityEngine;

 using System.Collections;public class ExampleClass : MonoBehaviour{

    void OnGUI()    {

        if (GUI.Button(new Rect(0, 10, 100, 32), "Vibrate!"))

            Handheld.Vibrate(); 

    }

 }

2、方法要点:

1)设置个按钮

2)设置按钮监听事件

3)实现手机震动函数

1、打开Unity,新建一个空工程,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

2、在场景中,新建一个按钮“Btton”,并适当调整好大小与布局,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

3、把“Canvas”的“Canvas Scaler”的“UI Scale Mode”设置为“Scale With Screen Size”,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

4、在工程中新建一个脚本“VibrateTest”,双击脚本或者右键“Open C# Project”打开脚本,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

5、在打开的脚本“VibrateTest”上编辑代码,首先获取“Button”,然后设置“Button”监听事件,最后实现调用震动事件的函数,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

6、“VibrateTest”脚本的具体内容如下:

using UnityEngine;

using UnityEngine.UI;

public class VibrateTest : MonoBehaviour {

    public Button vibrateBtn;

    void Awake () {

        vibrateBtn.onClick.AddListener (VibrateFunc);

    }

    private void VibrateFunc() {

        Handheld.Vibrate();

    }    

}

7、脚本编译正确,回到Unity界面,在场景中新建一个“GameObject”,把脚本“VibrateTest”赋给“GameObject”,并把“Button”赋值给脚本,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

8、保存场景,切换成手机平台,打包编包,手机测试OK,具体如下图

Unity 手机功能 之 手机震动功能快速实现调用

9、到此,《Unity 手机功能 之 手机震动功能快速实现调用》讲解结束,谢谢

  • 哔哩哔哩美食排行榜怎么查看
  • 怎么购买遇糖圈的遇糖币
  • 抖音中我的抖音名片怎样分享给微信好友
  • 山药和苹果的蒸的功效
  • 光遇小裙子怎么获得
  • 热门搜索
    福州旅游景点 河源旅游 合肥旅游景点大全 印尼旅游 曼谷旅游攻略 曲阜旅游攻略 五一去哪里旅游最好 梧州旅游 永兴岛旅游 网上旅游