您当前的位置:首页 AR|MR ARCore 正文

从Unreal开始开发基于ARCore的app

查看: 862| 评论: 3 2017-10-20 06:51 PM| 发布者: PeckBang |来自: Google developers

(本文进入部分辅助教程的链接需科学上网)

从Unreal开始开发基于ARCore的app

设置你的开发环境

  • 给虚幻引擎安装GoogleARCore插件,步骤如下:

  • 照着安卓快速开始来创建Unreal编辑器,以服务安卓开发。

    确定你安装了Android SDK平台7.0版本(API level 24)或更高版本。

  • 你需要获取虚幻引擎HelloAR示例项目。你可以:

    • 下载示例项目资源库然后解压它。

      --或者--

    • 照如下命令复制资源库:

      git clone https://github.com/google-ar/arcore-unreal-sdk.git

  • 你需要使用支持的安卓设备。

准备你的设备

ARCore不支持虚拟设备比如安卓虚拟机,必须要有一个支持的物理设备。按照以下步骤准备你的设备:

打开开发者模式
启用USB调试模式
安装 ARCore Service 到设备上:
           --下载 ARCore Service
           --用USB数据线连接你的安卓设备到你的开发机器上
           --用下面的adb命令安装它:
    • adb install -r -d arcore-preview.apk

打开示例项目

在虚幻引擎的编辑器(Editor)打开示例项目:

从Unreal开始开发基于ARCore的app

创建安卓开发设置

  1. 在菜单页,点击 编辑 > 项目设置

    从Unreal开始开发基于ARCore的app

  2. 在项目设置中,Android SDK 平台下,确保你的 Android SDK 和 Android NDK 安装的所有路径都设置正确。把 SDK API 等级设置成“matchndk”。接着设置 NDK API 等级为android-24或者更高。

    从Unreal开始开发基于ARCore的app

建立和运行示例app

  1. 打包HelloAR项目。在菜单栏,选择文件>打包项目>安卓>安卓(ASTC)

    从Unreal开始开发基于ARCore的app

    在里面创建一个新文件夹叫作「Builds」然后点击选择

  2. UE开始打包项目并在右下角显示进度条。关于打包程序的细节,可以查看输出日志(Output Log)窗口。

    从Unreal开始开发基于ARCore的app

  3. 当项目打包完毕后,确定你的设备连接着你的机器。打开文件夹Builds双击文件 Install_HelloARUnreal_Development-armv7-es2.bat (如果是Windows系统下的话)或者 Install_HelloARUnreal_Development-armv7-es2.command (如果是Mac环境)以在你的安装智能手机上安装项目。

  4. 当安装完毕,找到你设备上一个叫作HelloAR UE4 的app,启动它。

    从Unreal开始开发基于ARCore的app

当你移动设备的时候,app会自动检测平面然后画出菱形网格。触碰网格就可以放置一只安卓机器人在平面上了。

下一步

阅读示例app中的代码,以及这个链接ARCore for Unreal API reference

52VR.COM微信扫一扫
52vr公众号
专注于VR的学习、开发和人才交流

52VR开发交流

相关推荐

已有 3 人参与

发表评论

您需要登录才可以回帖 登录 | 立即注册

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-12-17 12:23 PM

返回顶部