这篇文章主要为大家详细介绍了untiy实现手机摇一摇震动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在手机经常使用摇一摇这种操作方式,在unity中也可以实现震动,iPhone与Android的函数不一样,在ios中用的函数为iPhoneUtils.Vibrate()在Android中函数为Handheld.Vibrate();
具体代码:
using UnityEngine;
using System.Collections;
public class FunctionVibrate : MonoBehaviour
{
//实现手机晃动震动效果
// Use this for initialization
float old_y = 0;
float new_y;
float max_y = 0;
float min_y = 0;
float d_y = 0;
public float distance = 0.3f;
void Start () {
}
// Update is called once per frame
void Update () {
new_y = Input.acceleration.y;
d_y = new_y - old_y;
old_y = new_y;
if(Input.GetKey(KeyCode.Escape))
{
Application.Quit();
}
}
int i;
void OnGUI()
{
//if(GUI.Button(new Rect(0,100,100,32),"vibrate!"))
//{
// //震动
// Handheld.Vibrate();
/
织梦狗教程
本文标题为:Unity实现手机摇一摇震动


基础教程推荐
猜你喜欢
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- C# 解析XML和反序列化的示例 2023-04-14
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- Unity shader实现高斯模糊效果 2023-01-16
- C#中 Json 序列化去掉null值的方法 2022-11-18
- 实例详解C#实现http不同方法的请求 2022-12-26
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16
- C#中的Linq to JSON操作详解 2023-06-08