新知:
- GitHub页面内容有些不是打开就读的,需要看是否有release版本,得去看release最新的,(mastar版本是一直在run的比较不稳定)
所以:对于这个文档需要去看release1.1.0的
开始项目
1. 获取代码
目前,我们支持的获取和使用旁观者视图代码的过程是将储存库作为子模块添加到项目中,也可以从release选项卡下载源代码,但是如果你选择不将代码库作为子模块引用,助手脚本和示例项目可能会崩溃。克隆和使用git存储库的步骤如下:
- 下载git
- 为项目设置存储库(自己建个仓库再clone下来)。有关如何设置存储库的更多信息,请参见这里。
- 打开管理员命令窗口。
- 克隆你自己项目的存储库。(如下图)
5. 将目录(路径)切换到你的项目目录。(如下图)
6. 在切换到的新路径下通过运行 git submodule add https://github.com/microsoft/MixedReality-SpectatorView.git sv
将MixedReality-SpectatorView代码基作为项目的子模块。(如下图)
7. 将目录更改为MixedReality-SpectatorView子模块。(不太确定是不是我这么干,后头成功跑起来了,所以是这么干的)
8. 切换分支 (就是这样切换的,做的时候有点犹豫哈哈哈)
2. 子模块弄好之后,运行.bat文件
运行语句我是直接按格式输的(过程中也是有一点点不确定哈哈哈,但后头成功了)
- 这一步耗时比较久,这个外部依赖不知道要下载多久,佛系等待。(windows版本的还好,一会就下载好了,我在mac系统也同样执行了一遍,这一步下载了一个下午都没下载完,第二天来看才下载下来)
3. 运行完.bat文件后,打开一个2019那个案例
通过 unity Hub 添加按钮 打开一个项目,(unity版本我是按照它原先的版本进行)
会弹出下图的提示 选择 apply就可以
然后跟着官方文档操作就可以了
4. 将应用部署到HoloLens上
部署过程可以参考这
我选择的是停止调试。停止调试会退出
后头我选择了继续调试就部署成功了
5. 将应用部署到Android上
需要JDK环境、Android SDK 所以需要准备一下
- 下载java JDK (官网下载就可以了)
- 配置环境变量
- Java_HOME
- class_path 就可以了 (参考别的教程,或者我后续补上来)
- 安装Android studio (感觉安装这个最省事,他检查到你没有SDK会提示你下载)参考这篇文章
- 也可以下载 Android SDK Tools (我下载了但是 manage那个文件打不开,翻了一些帖子还是没有解决就放弃了。用Android studio 就可以)
build and run 安装到手机上就可以成功跑起来了。(对于不同的手机怎么打开开发者模式,搜一搜教程就可以了)
6. HoloLens与Android进行连接,成功
我这会存在一点点的位置偏差,暂时还没有去查。后头查了再放上来
疑问:
Text Mesh Pro UI 是什么?