使用Hololens和Unity5.4+B24开发AR游戏需要注意的一些技巧和调试方法!(入门新手必备攻略)
目前国内开发Hololens游戏的团队少之又少,微软提供的Demo也就那么几个,最近些日子一直在研究Hololens的特性和Unity5.4B24 来开发游戏,接下来我就把开发过程中遇到的一些问题和需要解决的问题分享给大家吧。
1.拿到了Hololens开发机之后,怎样去设置不用每次开机都得输入账号和密码
和win10一样,设置Pin码就可以了,具体设置参考win10设置!
2.怎样通过USB接口来调试来链接我的Hololens
插入USB到设备和电脑,开机,第一次需要设定账号和密码,通过Hololens 连接电脑提供的验证码就可以设置账号和密码了。
输入网址:http://127.0.0.1:10080/AppManager.htm (前提链接USB接口)
3.怎样在Hololens里面录制我自己的游戏视频和别人的游戏视频来参考研究
首先你的熟悉Hololens的操作方式,通过手势或者控制器先打开你的游戏,然后再回到主界面,然后再打开相机直接开始录制,这时候在再环境中找到你的应用程序的入口,点击进入,这样就录制下来了,玩家眼前看到的体验到的游戏环境远远不如视频里的感觉要好,视频里看你玩的AR游戏简直是不可思议!毕竟他只是一个视频!
4.怎样通过USB链接Hololens 来安装应用,怎样安装应用才会不会报错
链接PC的USB和Hololens
输入网址http://127.0.0.1:10080/AppManager.htm
打开
浏览路径
直接安装!
注意:安装之前一定要卸载掉同样签名的应用!
5.怎样用VS2015来打包Hololens应用程序
首先你需要用Unity打包出C#工程包来
然后用VS2015打开
然后直接选择X86 Release 即可
然后包就会出来了
*.appxbundle 格式就可以直接安装到Hololens设备上了
6.微软提供的几个Demo是干吗用的,我们都应该怎样做能提高开发效率
直接下载下来研究呗,下载地址如下:
https://developer.microsoft.com/zh-cn/windows/holographic/academy
7.Hololens开发版本目前遇到的一些问题和非常不爽的地方
视野范围太小,Hololens设备的显示原理,其实就是左右眼各两个镜片来在一个显示屏里显示,视野范围非常小!解决方法:暂无
偶尔司机导致手势识别不能使用,打不开主界面,解决方法:重新启动!
设备的屏幕总是不再平时视野范围,不是跑到上面就是跑到下面,解决方法:调整后面转轴和调节眼镜和头箍夹角。
8.怎样在开始游戏之前定位一个游戏环境
Hololens的核心技术就是能扫描你周围的环境保存成一个地图文件,这些地图文件就有碰撞信息,可以放在Unity里面去识别,去区分。就是你的游戏不需要美术建模了,直接生成现实环境,
然而这个定位的过程,我们只需要取有用的数据就可以,
底板
墙体
然后筛选
9.怎样处理显示场景中和游戏场景中的物体遮罩关系
在U5.4B24 版本,unity增加了两个Shader,其中一个就是做遮挡作用的,
如图:
我们需要在墙面上生成一个洞穴,玩家只能看到洞穴的入口里面的东西是看不到的,在游戏过程中你还需要把它破坏掉,美术还需要做洞穴里面的场景
这样,美术需要在外面做一个BOX来吧这个空间围起来,只切出来一个洞口就可以实现这效果了。很简单
VR
SpatialMapping
Occlusion 遮罩层
WireFrame 底层