美文网首页
Unity之谷歌Tango 开发测试

Unity之谷歌Tango 开发测试

作者: HMY轩园 | 来源:发表于2017-11-30 11:21 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Unity之谷歌Tango 开发测试

          本文链接:https://www.haomeiwen.com/subject/hlemqxtx.html