【小超_U3D】Unity3D对陀螺仪的使用
最近在做虚拟现实的项目,一直在查找Unity里面关于陀螺仪的文章。下面这代码就是我在网上找出来,当我使用的却不能用。现在这是经过修改过后的,大家尽管复制就能使用了,非常的方便。
using UnityEngine;
using System.Collections;
//摄像机 陀螺仪转动
public class IphoneGyro : MonoBehaviour
{//bool gyroBool;Gyroscope gyro;Quaternion quatMult;Quaternion quatMap;UILabel ul;GameObject player;GameObject camParent;void Awake(){player = GameObject.Find("Player");// find the current parent of the camera's transformTransform currentParent = transform.parent;// instantiate a new transformcamParent = new GameObject("camParent");// match the transform to the camera positioncamParent.transform.position = transform.position;// make the new transform the parent of the camera transformtransform.parent = camParent.transform;// make the original parent the grandparent of the camera transform//camParent.transform.parent = currentParent;// instantiate a new transformGameObject camGrandparent = new GameObject("camGrandParent");// match the transform to the camera positioncamGrandparent.transform.position = transform.position;// make the new transform the parent of the camera transformcamParent.transform.parent = camGrandparent.transform;// make the original parent the grandparent of the camera transformcamGrandparent.transform.parent = currentParent;//gyroBool = true;//if (gyroBool) {gyro = Input.gyro;ul = GameObject.Find("Rotation").GetComponent<UILabel>();gyro.enabled = true;camParent.transform.eulerAngles = 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;ul.text = "Rotation:" + transform.localRotation + "player" + player.transform.localRotation;}}
Android上完美运行
转载请注明:http://blog.csdn.net/dzc372787439
【小超_U3D】Unity3D对陀螺仪的使用相关推荐
- 2023第八届少儿模特明星盛典 小超模矫沐含 担任全球赛代言人
2023第八届少儿模特明星盛典全球总决赛将在春城昆明举办,3月24日至28日,开展为期5天的春季时尚盛宴.赛程丰富多样,打造双主题个人赛.亲子/家庭赛.贺年大秀.荣耀师生赛.IPA全明星加冕仪式等多重 ...
- 2023第八届少儿模特明星盛典 小超模刘子衿 担任全球赛代言人
2023第八届少儿模特明星盛典全球总决赛将在春城昆明举办,3月24日至28日,开展为期5天的春季时尚盛宴.赛程丰富多样,打造双主题个人赛.亲子/家庭赛.贺年大秀.荣耀师生赛.IPA全明星加冕仪式等多重 ...
- 2023第八届少儿模特明星盛典 小超模李迦曈 担任全球赛小主持人
2023第八届少儿模特明星盛典全球总决赛将在春城昆明举办,3月24日至28日,开展为期5天的春季时尚盛宴.赛程丰富多样,打造双主题个人赛.亲子/家庭赛.贺年大秀.荣耀师生赛.IPA全明星加冕仪式等多重 ...
- 菜鸟小超超开发小记(一)
老大:小超超,过来一下. 小超超:老大,什么事? 老大: 看这个提示,用户看到后不知道什么原因,也不知道下一步怎么做,不恰当,修改一下提示. [3分钟后] 小超超:老大,修改好了,我给删除了. 老大: ...
- 2023第八届少儿模特明星盛典 小超模黄梓曦 担任全球赛代言人
2023第八届少儿模特明星盛典全球总决赛将在春城昆明举办,3月24日至28日,开展为期5天的春季时尚盛宴.赛程丰富多样,打造双主题个人赛.亲子/家庭赛.贺年大秀.荣耀师生赛.IPA全明星加冕仪式等多重 ...
- 小超模滕文泽 受邀担任第七届少儿模特明星盛典代言人
2022年1月1-3日,由IPA模特委员会打造的2022第七届少儿模特明星盛典全国总决赛,在厦门重磅开启,来自200+赛区的少儿模特选手,以各大赛区T台为主场,共同冲击少儿模特行业冬季全国总决赛,场面 ...
- protobuf 微信小程序_常州微信小程序开发-Unity3D使用Protobuf、ProtobufHelper
常州微信小程序开发-Unity3D使用Protobuf.ProtobufHelper 在序列化,Protobuf有着天然的优势,Protobuf作为Google的一个开源序列化库,因为使用的数据压缩算 ...
- 小超模胡芯彤 荣获第六季完美童模 全球人气冠军
2022第六季完美童模在广东省广州市汉溪长隆圆满落幕!7月24-28日,全国各地的小超模汇聚一堂,彰显各自的无限魅力.为期四天三夜的精彩赛事日程中,超模小选手们在组委会倾情打造的行业超一流的元宇宙科幻 ...
- 材料软件——小超建筑材料管理软件 2010版
<小超项目材料管理系统>为企业节约资金,降低成本,创造更高的效益,树立良好的企业外界形象.通过现代化的管理模式,规范管理全部项目部,使工地与项目之间真正建立起畅通的信息交换通道,清晰的反映 ...
最新文章
- python的 局部变量与全局变量
- 脱壳 VMProtect 1.70.4
- python gamma矫正
- 关于Gitlab若干权限问题
- spring框架总结
- matlab axes坐标轴长度,[转载]Matlab 坐标轴(axes),数据提示(data
- 使用Tushare库下载股票数据
- 分享一些软件工具~截图工具
- 2.Smali的基础语法
- 白话大数据 | 元宇宙来了,但是你了解元数据吗?
- Scratch角色的绘制与中心点
- 印刷电路板丝网设计的十大技巧
- html 整个页面淡入浅出,css3网页的淡入淡出效果
- AI Gossip | 八卦人工智能的前世今生
- mac os php Phalcon拓展
- Linux上显示sh-4.2$,笔记四、Linux基础入门
- 完美解决Tomcat启动一闪而过
- 引用dubbo服务时的ref和id分别是什么
- 【ANSYS 学习笔记】Case04_Basic DC Conduction Analysis
- 【IOS游戏开发】 登陆以及支付SDK总结