3D陀螺仪脚本(VR)
来源:互联网 发布:天尚网络机顶盒遥控器 编辑:程序博客网 时间:2024/05/17 15:06
Gyroscope gyro;
Quaternion quatMult;
Quaternion quatMap;
GameObject player;
GameObject camParent;
vodi Awake()
{
player = GameObject.Find("Player");
//找到当前主相机的变换
Transform currentParent = transform.parent;
//实例化一个新变换
camParent = new GameObject("camParent");
//匹配变换与摄像机之间的位置
camParent.transform.positoin = transform.positon;
//使新变换替换相机的位置
transform.parent = camParent.transform;
GameObject.camGrandparent = new GameObject("camGrandParent");
//实例化一个新变换
camGrandparent.transform.position = transform.position;
camParent.transform.parent = camGrandparent.transform;
camGrandparent.transform.parent = currentParent;
Input.fyro.enable = true;
gyro = Input.gyro;
gyro.enable = true;
camParent.transform.euleerAngles = new Vector3(90,0,0);
quatMult = new Quaternion(0,0,1,0);
}
void Update()
{
quatMap = new Quaternion(gyro.attitude.x,gyro.attitude.y,gyro.attitude.z,gyro.attitude.w);
Quaternion qt = quatMap * quatMult;
transform.localRotation = qt;
}
- 3D陀螺仪脚本(VR)
- 陀螺仪(可用于AR/VR)
- VR中的9轴传感器(重力加速度/陀螺仪/磁力计).md
- VR中的9轴传感器(重力加速度/陀螺仪/磁力计)
- VR开发-陀螺仪部分研究
- VR开发-陀螺仪部分研究
- VR实训项目规划(3D场景篇)
- unity 陀螺仪的脚本
- 《图说VR入门》——DeepoonVR的大鹏(陀螺仪)枪
- 简单VR照片 使用陀螺仪、姿态角(Roll、Pitch、Yaw )、四元数实现
- VR开发中陀螺仪数据转换
- react vr禁用手机陀螺仪的方法
- Unity3D基于陀螺仪实现VR相机功能
- Unity 立体3D VR的实现
- 走进VR开发世界(5)—— 使用Cocos开发一款简单的3D VR抓钱游戏
- 陀螺仪控制摄像头脚本 GyroController
- 【反射】Unity 3D 用于平面反射的动态克隆反射(支持VR设备)
- VR技术在数据中心3D机房中的应用(上)
- 最大子序列和-数据结构学习笔记1.3(基本概念)
- 奔腾绿色多标签浏览器界面的开发视频教程(VC,MFC)
- 实现一个带下拉弹簧动画的 ScrollView
- activiz.net 显示圆柱体
- 数据结构与算法-排序(二)
- 3D陀螺仪脚本(VR)
- OpenMP的一点使用经验
- 初探Oracle--Oracle查询操作
- 单片机的要务——控制外设
- sublime text3 的安装与配置总结
- IO流(1)
- tomcat 一个IP绑定多个域名不同的项目
- VC网络项目实战
- 尚观嵌入式c语言视频教程