- 7
- 0
- 约2.01千字
- 约 5页
- 2017-03-25 发布于四川
- 举报
unityd游戏开发之平面小球重力感应详解
?手机重力感应应该对大多数开发者并不陌生,在新一代智能手机android??IOS WP7 很多游戏都是使用手机自带重力感应功能制作的,强大的unity3D?游戏引擎当然对这个也是完美支持的,今天由MOMO带大家学习3D 世界中的手机重力感应。本章我们的目标是实现一个小球在屏幕中通过摇晃手机重力加速度让小球在屏幕中移动。以前的Android系列开发文章中貌似也写过,其实原理都是一样一样一样的,废话不多说了。哇咔咔~~? ?? ? 先看一看unity3d?在iPhone上的重力分布图。如下图所示我们可以清晰的看出X Y Z 三个方向的重力分量。Unity3D中重量的取值范围是 -1.0 到 +1.0.? ?? ?出自狗刨学习网? ?? ? X轴:home按键在下手机面朝天向右旋转90度重力分量为+1.0??向左旋转90度重力分量为-1.0? ?? ? Y轴:home按键在上手机背朝自己重力分量为+1.0 home按键在下手机面朝自己重力分量为-1.0? ?? ?Z轴:手机面朝地面重力分量为+1.0 手机面朝天空重力分量为-1.0? ?? ? OK! 有了这三组重要的数值我们就可以控制手机重力感应啦,紧接着我们看看小球重力感应的这个游戏小例子。? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???? ?? ? 打开Unity3D 我们将给摄像机绑定
原创力文档

文档评论(0)