随笔 - 39, 评论 - 12, 访问 - 227897

导航


  • 访问:227897次
  • 积分:408分
  • 排名:第38名
  • 随笔:39篇
  • 评论:12条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

unity3d 阅读(497) 评论(0)

代码如下

protected void Start()
{
    if (Application.platform == RuntimePlatform.Android) {
        //设置设备陀螺仪的开启/关闭状态,使用陀螺仪功能必须设置为 true
        Input.gyro.enabled = true;
        //设置陀螺仪的更新检索时间,即隔 0.1秒更新一次
        Input.gyro.updateInterval = 0.1f;
    }
}

 

protected void Update()
{
    this.transform.localRotation = CameraRotation();
}

 

Quaternion CameraRotation()
{
    Quaternion input = Input.gyro.attitude;
    input = Quaternion.Euler(90, 0, 0) * (new Quaternion(-input.x, -input.y, input.z, input.w));
    return input;
}


发表评论
切换编辑模式