HTC 头盔初始朝向,强制朝向

HTC头盔镜头需要一进到场景就朝向某个方向,也就是强制执行朝向问题!

	GameObject cameraEye;
	void Start () {
		cameraEye = null;

	}

	// Update is called once per frame
	void Update () {
		if (!cameraEye && transform.FindChild ("Camera (eye)")) {

			cameraEye = transform.FindChild ("Camera (eye)").gameObject;

			float angleRota = transform.rotation.eulerAngles.y - cameraEye.transform.rotation.eulerAngles.y;
			transform.Rotate (0, angleRota, 0);

			transform.position -= new Vector3(cameraEye.transform.position.x - transform.position.x, 0, cameraEye.transform.position.z - transform.position.z);
		}

	}

这样,你人无论怎么站的,都会朝向你要规定的位置!

时间: 2024-10-11 17:39:47

HTC 头盔初始朝向,强制朝向的相关文章

Unity3D ShaderLab 创建自定义高光类型

Unity3D ShaderLab 创建自定义高光类型 在上一篇,我们认识了Unity基础的高光实现,本次主要是研究如何对Phong高光类型进行顶点操作,以及在表面着色器中使用Input结构体的新参数进行像素操作. 所以还是新建Shader,再建材质球然后打开编辑器进行shader的编辑. 1.修改Properties Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _MainTint("Diff

蚂蚁过杆问题(二) ------java面向对象处理

问题:有一根27厘米的细木杆,在第3厘米.7厘米.11厘米.18厘米.23厘米这五个位置上各有一只蚂蚁.木杆很细,不能同时通过两只蚂蚁.开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退.当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走.假设蚂蚁们每秒钟可以走一厘米的距离.编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间. 思路:因为没有告诉蚂蚁的初始朝向,所以要对初始化蚂蚁朝向.用0表示朝左,1表示朝右,用二进制00000(0)表示五只蚂蚁都是朝向左,然后每次加1,直到

蚂蚁过杆问题

问题:有一根27厘米的细木杆,在第3厘米.7厘米.11厘米.18厘米.23厘米这五个位置上各有一只蚂蚁.木杆很细,不能同时通过两只蚂蚁.开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退.当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走.假设蚂蚁们每秒钟可以走一厘米的距离.编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间. 思路:因为没有告诉蚂蚁的初始朝向,所以要对初始化蚂蚁朝向.用0表示朝左,1表示朝右,用二进制00000(0)表示五只蚂蚁都是朝向左,然后每次加1,直到

pythong模块turtle简单用法

##初始化turtle:t = turtle.Turtle() 或者 t = turtle.Pen()##查询turtle状态#位置t.position() #箭头朝向,箭头朝向按照顺时针或者逆时针偏离的角度描述,具体是顺时针或者逆时针取决于turtle.mode()的值,默认turtle.mode() = standard,表示逆时针方向;logo表示顺时针 t.heading()#初始状态下箭头向右转20度,t.heading() = 340t.right(20)t.left(20)#向前或

教准备租房的同学如何避开坑!

项目背景: ? 现在是一名大三生,在早早的为实习做准备.一直向往着互联网之都-杭州,实习也准备投往杭州.到了杭州肯定得租房 住,那么许多租房的问题也接踵而至:房租贵.位置偏.房屋旧.房东一言不合就涨租等问题,且也经常听学长抱怨:"早知道 公司附近租房这么贵,当初谈薪资的时候就报个更高的价格了,生活负担更重了".我在想,要是事先知道当前杭州市场租房 价格的合理统计范围或可视化,那就会避免这些问题,减轻自己负担.正是了解到这些情况,所以用自己所学知识来分析了下杭州的租房价格情况~ 项目简介

Android在跳转市场进行评分问题总结

原本以为应用评分是个很小的功能,但是一实现才发现真不是个小事.网上搜索资料没有找到答案,在很多开发群里面询问了很多人也没有解决问题,最后分析log,反编译看源码才终于有了些眉目,好吧,上代码: 1 try{ 2 Uri uri = Uri.parse("market://details?id="+getPackageName()); 3 Intent intent = new Intent(Intent.ACTION_VIEW,uri); 4 intent.addFlags(Inten

游戏摇杆之Easy Touch 3教程

之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单.但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材:能指定在某个区域显示,或者只有在该区域触摸时才出现等等.而这些功能,Easy Touch插件都已经帮你实现了.全部是可配置.大家可以从Asset Store上购买,或者使用free版. (可随意分享,请注明原文出处http://blog.csdn.net/janeky/article/details/17364903) 实例 还是用上次例子来实

[Unity3D]Unity3D游戏开发之使用EasyTouch虚拟摇杆控制人物移动

大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是blog.csdn.net/qinyuanpei.今天呢,我们来一起学习在Unity3D中使用EasyTouch虚拟摇杆来控制人物移动.虽然Unity3D内置了一个Joystick组件(事实上就是一个GUITexture和一个Js脚本文件啦),但是博主在实际使用的时候发现这个内置的Joystick存在无法适应屏幕大小的问题,所以博主在这里向大家推荐使用EasyTouch这个插件,通过这个插件.我们能够高速地在应用中集成虚拟摇杆功能,并且能够

unity3d easytouch计算摇杆旋转角度以及摇杆八方向控制角色

在写第三人称控制的时候,一开始在电脑测试是用WASD控制角色 后来需要发布到手机上,于是就加了一个摇杆 键盘控制角色的代码已经写好了,角色八方向移动 如果按照传统的大众思路来控制的话,是达不到我想要的效果的,传统控制思路代码如下: 1 //当摇杆处于移动状态时,角色开始奔跑 2 void OnJoystickMove(MovingJoystick move) 3 { 4 if (move.joystickName != "EasyJoystick") 5 { 6 return; 7 }