Unity之谷歌Tango 开发测试

2017-11-30  本文已影响0人  HMY轩园

1 先在Unity上创建一个新项目工程,
选择 File > New Project。这将打开“ Projects” 窗口。
在Project name文本框中,输入新项目的名称。
接受“ Location” 文本框中显示的项目的默认位置,或者单击该框右侧的图标,然后导航到其他位置。
确保项目设置为3D。
Create Project
2 导入Tango SDK 插件
去官网(https://developers.google.cn/tango/downloads) 下载这个插件,导入Unity中。
导入完成后:

image.png
3 删除主相机
在Hierarchy面板中,选择并删除Main Camera。
我们所有的Tango Unity指南和大部分APP都使用Tango SDK中的一些自定义Prefab Camera。但是对于某些应用程序,主摄像头可能是有用的(例如,在第三人看到您的移动的益智/隐形游戏)。如果您正在计划这样的应用程序,请将主摄像头保存在您的项目中。
4 添加探戈管理器
选择All Prefabs文件夹以查看其内容,然后将 Tango Manager预制件拖到Hierarchy视图中。
5 设置构建设置
只需要为每个项目设置一次构建设置; 之后,当你需要创建一个新的版本,你可以打开文件菜单,然后点击 Build and Run。
选择 File > Build Settings.。
在“ Platform”列表中,选择“ Android”,然后单击“ Switch Platform”按钮。Unity需要一些时间来导入一些资产; “ Assets Progress ”对话框会让您更新。
交换平台进程完成后,单击“ Player Settings” 按钮
image.png
6 单击其他设置打开该面板,然后将所需的软件包名称输入到软件包标识符字段中。在这个例子中,我们使用com.google.tango.prefab;
7 点击最低API级别下拉列表,然后选择 API级别17或更高。
8 关闭“ 生成设置”对话框。

简单的AR:

在 Hierarchy 面板, 选择 Tango Manager, 然后在“ Inspector 器”面板中确保选中以下选项:
Auto-connect to Service.
Enable Motion Tracking with Auto Reset.
Auto Reset.
Enable Video Overlay with Method = Texture and Raw Bytes.


image.png

Add the Tango Camera

在 Project 下视图资产,单击TangoPrefabs文件夹以显示其项目。
将Tango Camera拖到Hierarchy视图中。
注意:如果您想深入了解AR应用程序背后的Tango专用代码,我们建议您探索连接到探戈相机的脚本。例如,Tango AR Screen 脚本与Tango Pose Controller 一起使用,以确保Tango服务返回的 姿势与设备的彩色摄像机返回的图像同步。

添加并移动一个球体

在GameObject菜单上,指向3D对象,然后选择 球体。
在 Inspector的“ Transform”部分中,将球体Position的Z值更改为2。
点击游戏标签。该视图应该如下所示:

image.png

建立并运行你的项目

在文件菜单上,单击生成并运行。
在“ 生成设置”对话框中,单击“ 生成并运行”。
在“ 构建Android”对话框的“ 另存为” 字段中输入名称,然后单击“ 保存”。

运行测试:


175730861870541549.jpg
上一篇下一篇

猜你喜欢

热点阅读