我之前看过有人用android写过“摇一摇”效果,今天我用unity谢谢,都差不多的。没做这个效果之前,我对Input.acceleration的x,y,z值的范围只是[-1,1],也没想过失重和超重,而且一直用眼睛来观察值的变化,结果发现“没变”,后来有个高手提醒我失重和超重,所以我就写了两个函数检测了一下,我用力摇和抖动手机,发现x,y,z值的范围大致都在[-4,4]之间,在这个范围内,你摇的越快值变化的越大,所以我们只用求相对时间里面变化的值大于某一个值就可以达到“摇一摇”的效果了。
注:手机的震动效果直接用iPhoneUtils.Vibrate();
var old_y:float=0;
var new_y:float;
var max_y:float=0;
var min_y:float=0;
var d_y:float=0;
function Update () {
new_y=Input.acceleration.y;
d_y=new_y-old_y;
old_y=new_y;
if(Input.GetKey(KeyCode.Escape)){
Application.Quit();
}
}
var i:int;
function OnGUI(){
GUI.Label(Rect(100,100,100,100),"g:"+Input.acceleration+"d_y:"+d_y);
GUI.Label(Rect(100,210,100,100),"i:"+i);
if(d_y>2){
i++;
iPhoneUtils.Vibrate(); //手机的震动效果
}
}
分享到:
相关推荐
Unity3D学习路线、Unity3D视频教程、Unity3D+B站视频整合、Unity3D面试题、Unity3D开源项目、Unity3D书籍推荐、一份涵盖大部分Unity工程师所需要掌握的核心知识,面试求职找工作
Unity3D教程:手机“摇一摇”与震动效果 Posted on 2013年06月20日 by U3d / Unity3D 基础教程/被围观 35 次 没做这个
2023-unity3D切水果游戏(源码+exe导出文件)免积分下载,打开即可运行,有分数统计,时间限制 2023-unity3D切水果游戏(源码+exe导出文件)免积分下载,打开即可运行,有分数统计,时间限制 2023-unity3D切水果游戏...
主要用于Unity中多场景监控及场景交互,主要功能如下: 1:场景内显示多个相机拍摄到的画面,且主屏幕占整个屏幕,其他相机画面显示在右上角。 2:主屏幕与右上角的次屏幕的内容可以互换。互换方式:点击右上角想要...
Unity3d引擎中,开发的3d游戏demo,发布成了安卓版本的安装包。由于工程文件太大,无法上传,可以联系我发邮箱,免费赠送所有源代码。希望能给Unity3d游戏开发者一些参考。实现了地形无限循环、攻击特效、小怪随机...
Unity3D android 拉起android软键盘 最近公司项目有一个手机VR展厅业务,用U3D做VR场景还可以做到,后面要加个2D的线下预定页面,就涉及到3D 2D界面转换,首先考虑u3d作为插件,不考虑升级客户端,更新U3D资源来升级...
Unity3d制作的简单拼图游戏 制作流程可以看我的博客:http://blog.csdn.net/cube454517408/article/details/7907247
unity调用Android Api实现短信发送和震动功能
非常非常详细的shaderlabl教程
Unity3D For Android.pdf
Unity3D是一个比较常见的游戏引擎,可以很方便地驱动游戏模型。但是数据分析似乎不太好,因此,借助Qt框架做一个便于分析数据的软件。以下是做完后展示的效果。 基于Qt的分析数据软件辅助Unity3D分析模型状态源码 ...
Unity3D Obfuscator Pro代码混淆工具(个人资源有中文版工具包)
使用unity3d开发的一些unity3d小游戏范例,包括 水果忍者 愤怒的小鸟 这些比较出名的游戏的游戏原型
这是一个android和Unity3d相互调用,互相交互数据的一个demo,其中还包括了我写的中间件,以便于替换unity3d的内容,另外好包括了一份相应的文档说明。
Unity3D Android的配置文件 Posted on 2013年03月02日 by U3d / Unity3D 软件操作 /被围观 456 次 Unit
UN156+unity3d插件Volumetric+Light+Beam+Kit+体积光+灯光效果游戏特效++1
unity3d分屏效果,通过3d立体投影仪可以转换为3d立体效果。有3d电影的效果
Unity3D Android 模拟游戏摇杆可操作人物 源码,绝对源码Unity3D Android 模拟游戏摇杆可操作人物 源码,绝对源码