unity重力感应控制摄像机旋转
2015-01-26 19:19
190 查看
有时候我们要用到重力感应,这个百度就能搜到他的解释或是原理,但具体怎么用,还需自己去实践,本人就重力感应控制摄像机旋转做一个举例:因为效果需要平板或是手机测试,所以效果图就不放了,感兴趣的朋友可以自己测试一下!
直接附上源码
using UnityEngine;
using System.Collections;
public class zhongLiTest : MonoBehaviour {
public float xRotation =0F;
public float yRotation =0F;
void Update() {
xRotation += Input.acceleration.x;
yRotation += Input.acceleration.y;
transform.eulerAngles = new Vector3(yRotation, xRotation, 0);
if (xRotation < -5)
xRotation = -5;
else if (xRotation >5)
xRotation = 5;
if (yRotation < -5)
yRotation = -5;
else if (yRotation >5)
yRotation = 5;
}
}
直接附上源码
using UnityEngine;
using System.Collections;
public class zhongLiTest : MonoBehaviour {
public float xRotation =0F;
public float yRotation =0F;
void Update() {
xRotation += Input.acceleration.x;
yRotation += Input.acceleration.y;
transform.eulerAngles = new Vector3(yRotation, xRotation, 0);
if (xRotation < -5)
xRotation = -5;
else if (xRotation >5)
xRotation = 5;
if (yRotation < -5)
yRotation = -5;
else if (yRotation >5)
yRotation = 5;
}
}
相关文章推荐
- Unity3D入门(五):鼠标控制旋转、摄像机缩放
- 控制摄像机围绕目标旋转观察
- unity 控制摄像机旋转和缩放
- Unity3D中通过陀螺仪来控制摄像机的旋转
- Unity3D【脚本】鼠标对摄像机的控制 - 点击鼠标,摄像机围绕圆心旋转(第三次修改)
- 摄像机上下旋转角度的控制
- 用C#控制摄像机的移动 旋转 缩放
- Unity3D开发之控制摄像机围绕物体旋转 平移 缩放
- Unity3D学习日记(五)实现围绕物品旋转的的摄像机控制
- Unity 控制摄像机旋转、放大、缩小
- Unity3D【脚本】鼠标对摄像机的控制 - 点击鼠标,摄像机围绕圆心旋转
- Unity3D入门(五):鼠标控制旋转、摄像机缩放
- 鼠标控制摄像机围绕物体旋转拍摄
- 【Unity 3D学习】获取鼠标滑动方向(上下左右)-控制摄像机围绕物体旋转
- 鼠标控制摄像机旋转,平移,物体的移动
- Unity3D 第一人称视角摄像机旋转控制
- 游戏开发之用摇杆控制摄像机的移动旋转缩放
- unity 鼠标控制摄像机围绕物体旋转
- u3D开发学习之路--鼠标控制摄像机旋转
- Windows 8 Directx 开发学习笔记(三)摄像机设置及控制正方体旋转